|
subroutine | sfc_diag::sfc_diag_run (im, xlat_d, xlon_d, lsm, lsm_ruc, grav, cp, eps, epsm1, con_rocp, con_karman, shflx, cdq, wind, usfco, vsfco, icplocn2atm, zf, ps, u1, v1, t1, q1, prslki, evap, fm, fh, fm10, fh2, ust, tskin, qsurf, thsfc_loc, diag_flux, diag_log, use_lake_model, iopt_lake, iopt_lake_clm, lake_t2m, lake_q2m, use_lake2m, f10m, u10m, v10m, t2m, q2m, dpt2m, errmsg, errflg) |
|
local_name | standard_name | long_name | units | type | dimensions | kind | intent |
im | horizontal_loop_extent | horizontal loop extent | count | integer | () | | in |
xlat_d | latitude_in_degree | latitude in degree north | degree_north | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
xlon_d | longitude_in_degree | longitude in degree east | degree_east | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
lsm | control_for_land_surface_scheme | flag for land surface model | flag | integer | () | | in |
lsm_ruc | identifier_for_ruc_land_surface_scheme | flag for RUC land surface model | flag | integer | () | | in |
grav | gravitational_acceleration | gravitational acceleration | m s-2 | real | () | kind_phys | in |
cp | specific_heat_of_dry_air_at_constant_pressure | specific heat of dry air at constant pressure | J kg-1 K-1 | real | () | kind_phys | in |
eps | ratio_of_dry_air_to_water_vapor_gas_constants | rd/rv | none | real | () | kind_phys | in |
epsm1 | ratio_of_dry_air_to_water_vapor_gas_constants_minus_one | (rd/rv) - 1 | none | real | () | kind_phys | in |
con_rocp | ratio_of_gas_constant_dry_air_to_specific_heat_of_dry_air_at_constant_pressure | (rd/cp) | none | real | () | kind_phys | in |
con_karman | von_karman_constant | von karman constant | none | real | () | kind_phys | in |
zf | height_above_ground_at_lowest_model_layer | layer 1 height above ground (not MSL) | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
ps | surface_air_pressure | surface pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
u1 | x_wind_of_new_state_at_surface_adjacent_layer | x component of 1st model layer wind | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
v1 | y_wind_of_new_state_at_surface_adjacent_layer | y component of 1st model layer wind | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
usfco | x_ocean_current | zonal current at ocean surface | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
vsfco | y_ocean_current | meridional current at ocean surface | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
icplocn2atm | control_for_air_sea_flux_computation_over_water | air-sea flux option | 1 | integer | () | | in |
t1 | air_temperature_at_surface_adjacent_layer | 1st model layer air temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
q1 | specific_humidity_at_surface_adjacent_layer | 1st model layer specific humidity | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
prslki | ratio_of_exner_function_between_midlayer_and_interface_at_lowest_model_layer | Exner function ratio bt midlayer and interface at 1st layer | ratio | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
evap | surface_upward_specific_humidity_flux | surface upward evaporation flux | kg kg-1 m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
fm | monin_obukhov_similarity_function_for_momentum | Monin-Obukhov similarity parameter for momentum | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
fh | monin_obukhov_similarity_function_for_heat | Monin-Obukhov similarity parameter for heat | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
fm10 | monin_obukhov_similarity_function_for_momentum_at_10m | Monin-Obukhov similarity parameter for momentum | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
fh2 | monin_obukhov_similarity_function_for_heat_at_2m | Monin-Obukhov similarity parameter for heat | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
ust | surface_friction_velocity | boundary layer parameter | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
tskin | surface_skin_temperature | surface skin temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
qsurf | surface_specific_humidity | surface specific humidity | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
thsfc_loc | flag_for_reference_pressure_theta | flag for reference pressure in theta calculation | flag | logical | () | | in |
use_lake_model | flag_for_using_lake_model | flag indicating lake points using a lake model | flag | integer | (ccpp_constant_one:horizontal_loop_extent) | | in |
iopt_lake | control_for_lake_model_selection | control for lake model selection | 1 | integer | () | | in |
iopt_lake_clm | clm_lake_model_control_selection_value | value that indicates clm lake model in the control for lake model selection | 1 | integer | () | | in |
lake_t2m | temperature_at_2m_from_clm_lake | temperature at 2m from clm lake | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
diag_flux | flag_for_flux_method_in_2m_diagnostics | flag for flux method in 2-m diagnostics | flag | logical | () | | in |
diag_log | flag_for_log_method_in_2m_diagnostics | flag for log method in 2-m diagnostics | flag | logical | () | | in |
shflx | surface_upward_temperature_flux | kinematic surface upward sensible heat flux | K m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
lake_q2m | specific_humidity_at_2m_from_clm_lake | specific humidity at 2m from clm lake | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
cdq | surface_drag_coefficient_for_heat_and_moisture_in_air | surface exchange coeff heat & moisture | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
use_lake2m | use_2m_diagnostics_calculated_by_lake_model | model 2m diagnostics use the temperature and humidity calculated by the lake model | flag | logical | () | | in |
wind | wind_speed_at_lowest_model_layer | wind speed at lowest model level | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
f10m | ratio_of_wind_at_surface_adjacent_layer_to_wind_at_10m | ratio of fm10 and fm | ratio | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
u10m | x_wind_at_10m | x component of wind at 10 m | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
v10m | y_wind_at_10m | y component of wind at 10 m | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
t2m | air_temperature_at_2m | temperature at 2 m | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
q2m | specific_humidity_at_2m | specific humidity at 2 m | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
dpt2m | dewpoint_temperature_at_2m | 2 meter dewpoint temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out |
errflg | ccpp_error_code | error code for error handling in CCPP | 1 | integer | () | | out |