CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
GFS sfc_diag module

Functions/Subroutines

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)
 

Detailed Description

Argument Table

sfc_diag_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
xlat_dlatitude_in_degreelatitude in degree northdegree_northreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
xlon_dlongitude_in_degreelongitude in degree eastdegree_eastreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
lsmcontrol_for_land_surface_schemeflag for land surface modelflaginteger()in
lsm_rucidentifier_for_ruc_land_surface_schemeflag for RUC land surface modelflaginteger()in
gravgravitational_accelerationgravitational accelerationm s-2real()kind_physin
cpspecific_heat_of_dry_air_at_constant_pressurespecific heat of dry air at constant pressureJ kg-1 K-1real()kind_physin
epsratio_of_dry_air_to_water_vapor_gas_constantsrd/rvnonereal()kind_physin
epsm1ratio_of_dry_air_to_water_vapor_gas_constants_minus_one(rd/rv) - 1nonereal()kind_physin
con_rocpratio_of_gas_constant_dry_air_to_specific_heat_of_dry_air_at_constant_pressure(rd/cp)nonereal()kind_physin
con_karmanvon_karman_constantvon karman constantnonereal()kind_physin
zfheight_above_ground_at_lowest_model_layerlayer 1 height above ground (not MSL)mreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
pssurface_air_pressuresurface pressurePareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
u1x_wind_of_new_state_at_surface_adjacent_layerx component of 1st model layer windm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
v1y_wind_of_new_state_at_surface_adjacent_layery component of 1st model layer windm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
usfcox_ocean_currentzonal current at ocean surfacem s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
vsfcoy_ocean_currentmeridional current at ocean surfacem s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
icplocn2atmcontrol_for_air_sea_flux_computation_over_waterair-sea flux option1integer()in
t1air_temperature_at_surface_adjacent_layer1st model layer air temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
q1specific_humidity_at_surface_adjacent_layer1st model layer specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
prslkiratio_of_exner_function_between_midlayer_and_interface_at_lowest_model_layerExner function ratio bt midlayer and interface at 1st layerratioreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
evapsurface_upward_specific_humidity_fluxsurface upward evaporation fluxkg kg-1 m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
fmmonin_obukhov_similarity_function_for_momentumMonin-Obukhov similarity parameter for momentumnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
fhmonin_obukhov_similarity_function_for_heatMonin-Obukhov similarity parameter for heatnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
fm10monin_obukhov_similarity_function_for_momentum_at_10mMonin-Obukhov similarity parameter for momentumnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
fh2monin_obukhov_similarity_function_for_heat_at_2mMonin-Obukhov similarity parameter for heatnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ustsurface_friction_velocityboundary layer parameterm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
tskinsurface_skin_temperaturesurface skin temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
qsurfsurface_specific_humiditysurface specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
thsfc_locflag_for_reference_pressure_thetaflag for reference pressure in theta calculationflaglogical()in
use_lake_modelflag_for_using_lake_modelflag indicating lake points using a lake modelflaginteger(ccpp_constant_one:horizontal_loop_extent)in
iopt_lakecontrol_for_lake_model_selectioncontrol for lake model selection1integer()in
iopt_lake_clmclm_lake_model_control_selection_valuevalue that indicates clm lake model in the control for lake model selection1integer()in
lake_t2mtemperature_at_2m_from_clm_laketemperature at 2m from clm lakeKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
diag_fluxflag_for_flux_method_in_2m_diagnosticsflag for flux method in 2-m diagnosticsflaglogical()in
diag_logflag_for_log_method_in_2m_diagnosticsflag for log method in 2-m diagnosticsflaglogical()in
shflxsurface_upward_temperature_fluxkinematic surface upward sensible heat fluxK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
lake_q2mspecific_humidity_at_2m_from_clm_lakespecific humidity at 2m from clm lakefracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
cdqsurface_drag_coefficient_for_heat_and_moisture_in_airsurface exchange coeff heat & moisturenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
use_lake2muse_2m_diagnostics_calculated_by_lake_modelmodel 2m diagnostics use the temperature and humidity calculated by the lake modelflaglogical()in
windwind_speed_at_lowest_model_layerwind speed at lowest model levelm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
f10mratio_of_wind_at_surface_adjacent_layer_to_wind_at_10mratio of fm10 and fmratioreal(ccpp_constant_one:horizontal_loop_extent)kind_physout
u10mx_wind_at_10mx component of wind at 10 mm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physout
v10my_wind_at_10my component of wind at 10 mm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physout
t2mair_temperature_at_2mtemperature at 2 mKreal(ccpp_constant_one:horizontal_loop_extent)kind_physout
q2mspecific_humidity_at_2mspecific humidity at 2 mkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physout
dpt2mdewpoint_temperature_at_2m2 meter dewpoint temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out