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

◆ sfc_diag_post_run()

subroutine sfc_diag_post::sfc_diag_post_run ( integer, intent(in) im,
integer, intent(in) lsm,
integer, intent(in) lsm_noahmp,
integer, intent(in) opt_diag,
logical, dimension(:), intent(in) dry,
logical, intent(in) lssav,
real(kind=kind_phys), intent(in) dtf,
real(kind=kind_phys), intent(in) con_eps,
real(kind=kind_phys), intent(in) con_epsm1,
real(kind=kind_phys), dimension(:), intent(in) pgr,
integer, dimension(:), intent(in) vegtype,
real(kind=kind_phys), dimension(:), intent(in), optional t2mmp,
real(kind=kind_phys), dimension(:), intent(in), optional q2mp,
real(kind=kind_phys), dimension(:), intent(inout) t2m,
real(kind=kind_phys), dimension(:), intent(inout) q2m,
real(kind=kind_phys), dimension(:), intent(in) u10m,
real(kind=kind_phys), dimension(:), intent(in) v10m,
real(kind=kind_phys), dimension(:), intent(inout) tmpmin,
real(kind=kind_phys), dimension(:), intent(inout) tmpmax,
real(kind=kind_phys), dimension(:), intent(inout) spfhmin,
real(kind=kind_phys), dimension(:), intent(inout) spfhmax,
real(kind=kind_phys), dimension(:), intent(inout) wind10mmax,
real(kind=kind_phys), dimension(:), intent(inout) u10mmax,
real(kind=kind_phys), dimension(:), intent(inout) v10mmax,
real(kind=kind_phys), dimension(:), intent(inout) dpt2m,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

sfc_diag_post_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
lsmcontrol_for_land_surface_schemeflag for land surface modelflaginteger()in
lsm_noahmpidentifier_for_noahmp_land_surface_schemeflag for NOAH MP land surface modelflaginteger()in
opt_diagcontrol_for_land_surface_scheme_surface_diagnose_approachchoice for surface diagnose approach option (see noahmp module for definition)indexinteger()in
dryflag_nonzero_land_surface_fractionflag indicating presence of some land surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
lssavflag_for_diagnosticslogical flag for storing diagnosticsflaglogical()in
dtftimestep_for_dynamicsdynamics timestepsreal()kind_physin
con_epsratio_of_dry_air_to_water_vapor_gas_constantsrd/rvnonereal()kind_physin
con_epsm1ratio_of_dry_air_to_water_vapor_gas_constants_minus_one(rd/rv) - 1nonereal()kind_physin
pgrsurface_air_pressuresurface pressurePareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
vegtypevegetation_type_classificationvegetation type at each grid cellindexinteger(ccpp_constant_one:horizontal_loop_extent)in
t2mmptemperature_at_2m_from_noahmp2 meter temperature from noahmpKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
q2mpspecific_humidity_at_2m_from_noahmp2 meter specific humidity from noahmpkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
t2mair_temperature_at_2m2 meter temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
q2mspecific_humidity_at_2m2 meter specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
u10mx_wind_at_10m10 meter u wind speedm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
v10my_wind_at_10m10 meter v wind speedm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
tmpminminimum_temperature_at_2mmin temperature at 2m heightKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tmpmaxmaximum_temperature_at_2mmax temperature at 2m heightKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
spfhminminimum_specific_humidity_at_2mminimum specific humidity at 2m heightkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
spfhmaxmaximum_specific_humidity_at_2mmaximum specific humidity at 2m heightkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
wind10mmaxmaximum_wind_at_10mmaximum wind speed at 10 mm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
u10mmaxmaximum_x_wind_at_10mmaximum x wind at 10 mm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
v10mmaxmaximum_y_wind_at_10mmaximum y wind at 10 mm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dpt2mdewpoint_temperature_at_2m2 meter dewpoint temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out

Definition at line 16 of file sfc_diag_post.F90.