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

◆ sfc_land_run()

subroutine sfc_land::sfc_land_run ( integer, intent(in) im,
logical, intent(in) cpllnd,
logical, intent(in) cpllnd2atm,
logical, dimension(:), intent(in) flag_iter,
logical, dimension(:), intent(in) dry,
real(kind=kind_phys), dimension(:), intent(in), optional sncovr1_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional qsurf_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional evap_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional hflx_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional ep_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional t2mmp_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional q2mp_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional gflux_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional runoff_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional drain_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional cmm_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional chh_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional zvfun_lnd,
real(kind=kind_phys), dimension(:), intent(inout) sncovr1,
real(kind=kind_phys), dimension(:), intent(inout) qsurf,
real(kind=kind_phys), dimension(:), intent(inout) evap,
real(kind=kind_phys), dimension(:), intent(inout) hflx,
real(kind=kind_phys), dimension(:), intent(inout) ep,
real(kind=kind_phys), dimension(:), intent(inout), optional t2mmp,
real(kind=kind_phys), dimension(:), intent(inout), optional q2mp,
real(kind=kind_phys), dimension(:), intent(inout) gflux,
real(kind=kind_phys), dimension(:), intent(inout) runoff,
real(kind=kind_phys), dimension(:), intent(inout) drain,
real(kind=kind_phys), dimension(:), intent(inout) cmm,
real(kind=kind_phys), dimension(:), intent(inout) chh,
real(kind=kind_phys), dimension(:), intent(inout) zvfun,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Arguments

sfc_land_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
cpllndflag_for_land_couplingflag controlling cpllnd collection (default off)flaglogical()in
cpllnd2atmflag_for_one_way_land_coupling_to_atmosphereflag controlling land coupling to the atmosphere (default off)flaglogical()in
flag_iterflag_for_iterationflag for iterationflaglogical(ccpp_constant_one:horizontal_loop_extent)in
dryflag_nonzero_land_surface_fractionflag indicating presence of some land surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
sncovr1_lndsurface_snow_area_fraction_over_land_from_landsurface snow area fraction over land for couplingfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
qsurf_lndsurface_specific_humidity_over_land_from_landsurface air saturation specific humidity over landkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
evap_lndsurface_upward_latent_heat_flux_over_land_from_landsfc latent heat flux input over land for couplingkg kg-1 m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
hflx_lndsurface_upward_sensible_heat_flux_over_land_from_landsfc sensible heat flux input over land for couplingK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
ep_lndsurface_upward_potential_latent_heat_flux_over_land_from_landsurface upward potential latent heat flux over land for couplingW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
t2mmp_lndtemperature_at_2m_over_land_from_land2 meter temperature over land for couplingKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
q2mp_lndspecific_humidity_at_2m_over_land_from_land2 meter specific humidity over land for couplingkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
gflux_lndupward_heat_flux_in_soil_over_land_from_landsoil heat flux over land for couplingW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
runoff_lndsurface_runoff_flux_from_landsurface runoff flux over land for couplingkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
drain_lndsubsurface_runoff_flux_from_landsubsurface runoff flux over land for couplingkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
cmm_lndsurface_drag_wind_speed_for_momentum_in_air_over_land_from_landmomentum exchange coefficient over land for couplingm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physout
chh_lndsurface_drag_mass_flux_for_heat_and_moisture_in_air_over_land_from_landthermal exchange coefficient over land for couplingkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
zvfun_lndfunction_of_surface_roughness_length_and_green_vegetation_fraction_from_landfunction of surface roughness length and green vegetation fractionnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
sncovr1surface_snow_area_fraction_over_landsurface snow area fractionfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
qsurfsurface_specific_humidity_over_landsurface air saturation specific humidity over landkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
evapkinematic_surface_upward_latent_heat_flux_over_landkinematic surface upward latent heat flux over landkg kg-1 m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
hflxkinematic_surface_upward_sensible_heat_flux_over_landkinematic surface upward sensible heat flux over landK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
epsurface_upward_potential_latent_heat_flux_over_landsurface upward potential latent heat flux over landW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
t2mmptemperature_at_2m_from_noahmp2 meter temperature from noahmpKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
q2mpspecific_humidity_at_2m_from_noahmp2 meter specific humidity from noahmpkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
gfluxupward_heat_flux_in_soil_over_landsoil heat flux over landW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
runoffsurface_runoff_fluxsurface runoff fluxkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
drainsubsurface_runoff_fluxsubsurface runoff fluxkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
cmmsurface_drag_wind_speed_for_momentum_in_air_over_landmomentum exchange coefficient over landm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
chhsurface_drag_mass_flux_for_heat_and_moisture_in_air_over_landthermal exchange coefficient over landkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
zvfunfunction_of_surface_roughness_length_and_green_vegetation_fractionfunction of surface roughness length and green vegetation fractionnonereal(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 20 of file sfc_land.F90.