CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC

◆ gfs_surface_composites_post_run()

subroutine, public gfs_surface_composites_post::gfs_surface_composites_post_run ( integer, intent(in)  im,
integer, intent(in)  kice,
integer, intent(in)  km,
real(kind=kind_phys), intent(in)  rd,
real(kind=kind_phys), intent(in)  rvrdm1,
logical, intent(in)  cplflx,
logical, intent(in)  cplwav2atm,
logical, intent(in)  frac_grid,
logical, dimension(:), intent(in)  flag_cice,
logical, intent(in)  thsfc_loc,
integer, dimension(:), intent(in)  islmsk,
logical, dimension(:), intent(in)  dry,
logical, dimension(:), intent(in)  wet,
logical, dimension(:), intent(in)  icy,
real(kind=kind_phys), dimension(:), intent(in)  wind,
real(kind=kind_phys), dimension(:), intent(in)  t1,
real(kind=kind_phys), dimension(:), intent(in)  q1,
real(kind=kind_phys), dimension(:), intent(in)  prsl1,
real(kind=kind_phys), dimension(:), intent(in)  landfrac,
real(kind=kind_phys), dimension(:), intent(in)  lakefrac,
real(kind=kind_phys), dimension(:), intent(in)  oceanfrac,
real(kind=kind_phys), dimension(:), intent(inout)  zorl,
real(kind=kind_phys), dimension(:), intent(in)  zorlo,
real(kind=kind_phys), dimension(:), intent(in)  zorll,
real(kind=kind_phys), dimension(:), intent(in)  zorli,
real(kind=kind_phys), dimension(:), intent(in)  garea,
real(kind=kind_phys), dimension(:), intent(inout)  cd,
real(kind=kind_phys), dimension(:), intent(in)  cd_wat,
real(kind=kind_phys), dimension(:), intent(in)  cd_lnd,
real(kind=kind_phys), dimension(:), intent(in)  cd_ice,
real(kind=kind_phys), dimension(:), intent(inout)  cdq,
real(kind=kind_phys), dimension(:), intent(in)  cdq_wat,
real(kind=kind_phys), dimension(:), intent(in)  cdq_lnd,
real(kind=kind_phys), dimension(:), intent(in)  cdq_ice,
real(kind=kind_phys), dimension(:), intent(inout)  rb,
real(kind=kind_phys), dimension(:), intent(in)  rb_wat,
real(kind=kind_phys), dimension(:), intent(in)  rb_lnd,
real(kind=kind_phys), dimension(:), intent(in)  rb_ice,
real(kind=kind_phys), dimension(:), intent(inout)  stress,
real(kind=kind_phys), dimension(:), intent(in)  stress_wat,
real(kind=kind_phys), dimension(:), intent(in)  stress_lnd,
real(kind=kind_phys), dimension(:), intent(in)  stress_ice,
real(kind=kind_phys), dimension(:), intent(inout)  ffmm,
real(kind=kind_phys), dimension(:), intent(in)  ffmm_wat,
real(kind=kind_phys), dimension(:), intent(in)  ffmm_lnd,
real(kind=kind_phys), dimension(:), intent(in)  ffmm_ice,
real(kind=kind_phys), dimension(:), intent(inout)  ffhh,
real(kind=kind_phys), dimension(:), intent(in)  ffhh_wat,
real(kind=kind_phys), dimension(:), intent(in)  ffhh_lnd,
real(kind=kind_phys), dimension(:), intent(in)  ffhh_ice,
real(kind=kind_phys), dimension(:), intent(inout)  uustar,
real(kind=kind_phys), dimension(:), intent(in)  uustar_wat,
real(kind=kind_phys), dimension(:), intent(in)  uustar_lnd,
real(kind=kind_phys), dimension(:), intent(in)  uustar_ice,
real(kind=kind_phys), dimension(:), intent(inout)  fm10,
real(kind=kind_phys), dimension(:), intent(in)  fm10_wat,
real(kind=kind_phys), dimension(:), intent(in)  fm10_lnd,
real(kind=kind_phys), dimension(:), intent(in)  fm10_ice,
real(kind=kind_phys), dimension(:), intent(inout)  fh2,
real(kind=kind_phys), dimension(:), intent(in)  fh2_wat,
real(kind=kind_phys), dimension(:), intent(in)  fh2_lnd,
real(kind=kind_phys), dimension(:), intent(in)  fh2_ice,
real(kind=kind_phys), dimension(:), intent(in)  tsurf_wat,
real(kind=kind_phys), dimension(:), intent(in)  tsurf_lnd,
real(kind=kind_phys), dimension(:), intent(in)  tsurf_ice,
real(kind=kind_phys), dimension(:), intent(inout)  cmm,
real(kind=kind_phys), dimension(:), intent(in)  cmm_wat,
real(kind=kind_phys), dimension(:), intent(in)  cmm_lnd,
real(kind=kind_phys), dimension(:), intent(in)  cmm_ice,
real(kind=kind_phys), dimension(:), intent(inout)  chh,
real(kind=kind_phys), dimension(:), intent(in)  chh_wat,
real(kind=kind_phys), dimension(:), intent(in)  chh_lnd,
real(kind=kind_phys), dimension(:), intent(in)  chh_ice,
real(kind=kind_phys), dimension(:), intent(inout)  gflx,
real(kind=kind_phys), dimension(:), intent(in)  gflx_wat,
real(kind=kind_phys), dimension(:), intent(in)  gflx_lnd,
real(kind=kind_phys), dimension(:), intent(in)  gflx_ice,
real(kind=kind_phys), dimension(:), intent(inout)  ep1d,
real(kind=kind_phys), dimension(:), intent(in)  ep1d_wat,
real(kind=kind_phys), dimension(:), intent(in)  ep1d_lnd,
real(kind=kind_phys), dimension(:), intent(in)  ep1d_ice,
real(kind=kind_phys), dimension(:), intent(inout)  weasd,
real(kind=kind_phys), dimension(:), intent(in)  weasd_lnd,
real(kind=kind_phys), dimension(:), intent(in)  weasd_ice,
real(kind=kind_phys), dimension(:), intent(inout)  snowd,
real(kind=kind_phys), dimension(:), intent(in)  snowd_lnd,
real(kind=kind_phys), dimension(:), intent(in)  snowd_ice,
real(kind=kind_phys), dimension(:), intent(inout)  tprcp,
real(kind=kind_phys), dimension(:), intent(in)  tprcp_wat,
real(kind=kind_phys), dimension(:), intent(in)  tprcp_lnd,
real(kind=kind_phys), dimension(:), intent(in)  tprcp_ice,
real(kind=kind_phys), dimension(:), intent(inout)  evap,
real(kind=kind_phys), dimension(:), intent(in)  evap_wat,
real(kind=kind_phys), dimension(:), intent(in)  evap_lnd,
real(kind=kind_phys), dimension(:), intent(in)  evap_ice,
real(kind=kind_phys), dimension(:), intent(inout)  hflx,
real(kind=kind_phys), dimension(:), intent(in)  hflx_wat,
real(kind=kind_phys), dimension(:), intent(in)  hflx_lnd,
real(kind=kind_phys), dimension(:), intent(in)  hflx_ice,
real(kind=kind_phys), dimension(:), intent(inout)  qss,
real(kind=kind_phys), dimension(:), intent(in)  qss_wat,
real(kind=kind_phys), dimension(:), intent(in)  qss_lnd,
real(kind=kind_phys), dimension(:), intent(in)  qss_ice,
real(kind=kind_phys), dimension(:), intent(inout)  tsfc,
real(kind=kind_phys), dimension(:), intent(inout)  tsfco,
real(kind=kind_phys), dimension(:), intent(inout)  tsfcl,
real(kind=kind_phys), dimension(:), intent(in)  tsfc_wat,
real(kind=kind_phys), dimension(:), intent(inout)  tisfc,
real(kind=kind_phys), dimension(:), intent(inout)  hice,
real(kind=kind_phys), dimension(:), intent(inout)  cice,
real(kind=kind_phys), dimension(:,:), intent(in)  tiice,
real(kind=kind_phys), dimension(:), intent(inout)  sigmaf,
real(kind=kind_phys), dimension(:), intent(inout)  zvfun,
logical, intent(in)  lheatstrg,
real(kind=kind_phys), intent(in)  h0facu,
real(kind=kind_phys), intent(in)  h0facs,
real(kind=kind_phys), dimension(:), intent(inout)  hflxq,
real(kind=kind_phys), dimension(:), intent(inout)  hffac,
real(kind=kind_phys), dimension(:,:), intent(inout)  stc,
real(kind=kind_phys), intent(in)  grav,
real(kind=kind_phys), dimension(:), intent(in)  prsik1,
real(kind=kind_phys), dimension(:), intent(in)  prslk1,
real(kind=kind_phys), dimension(:), intent(in)  prslki,
real(kind=kind_phys), dimension(:), intent(in)  z1,
real(kind=kind_phys), dimension(:), intent(in)  ztmax_wat,
real(kind=kind_phys), dimension(:), intent(in)  ztmax_lnd,
real(kind=kind_phys), dimension(:), intent(in)  ztmax_ice,
real(kind=kind_phys), intent(in)  huge,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

GFS_surface_composites_post_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
kicevertical_dimension_of_sea_icevertical loop extent for ice levels, start at 1countinteger()in
kmvertical_dimension_of_soilsoil vertical layer dimensioncountinteger()in
rdgas_constant_of_dry_airideal gas constant for dry airJ kg-1 K-1real()kind_physin
rvrdm1ratio_of_vapor_to_dry_air_gas_constants_minus_one(rv/rd) - 1 (rv = ideal gas constant for water vapor)nonereal()kind_physin
cplflxflag_for_surface_flux_couplingflag controlling cplflx collection (default off)flaglogical()in
cplwav2atmflag_for_one_way_ocean_wave_coupling_to_atmosphereflag controlling ocean wave coupling to the atmosphere (default off)flaglogical()in
frac_gridflag_for_fractional_landmaskflag for fractional gridflaglogical()in
flag_ciceflag_for_ciceflag for ciceflaglogical(ccpp_constant_one:horizontal_loop_extent)in
thsfc_locflag_for_reference_pressure_thetaflag for reference pressure in theta calculationflaglogical()in
islmsksea_land_ice_masksea/land/ice mask (=0/1/2)flaginteger(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
wetflag_nonzero_wet_surface_fractionflag indicating presence of some ocean or lake surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
icyflag_nonzero_sea_ice_surface_fractionflag indicating presence of some sea ice surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
windwind_speed_at_lowest_model_layerwind speed at lowest model levelm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
t1air_temperature_at_surface_adjacent_layersurface layer mean temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
q1specific_humidity_at_surface_adjacent_layersurface layer mean specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
prsl1air_pressure_at_surface_adjacent_layersurface layer mean pressurePareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
landfracland_area_fractionfraction of horizontal grid area occupied by landfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
lakefraclake_area_fractionfraction of horizontal grid area occupied by lakefracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
oceanfracsea_area_fractionfraction of horizontal grid area occupied by oceanfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zorlsurface_roughness_lengthsurface roughness lengthcmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
zorlosurface_roughness_length_over_watersurface roughness length over watercmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zorllsurface_roughness_length_over_landsurface roughness length over landcmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zorlisurface_roughness_length_over_icesurface roughness length over icecmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
cdsurface_drag_coefficient_for_momentum_in_airsurface exchange coeff for momentumnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
cd_watsurface_drag_coefficient_for_momentum_in_air_over_watersurface exchange coeff for momentum over waternonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
cd_lndsurface_drag_coefficient_for_momentum_in_air_over_landsurface exchange coeff for momentum over landnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
cd_icesurface_drag_coefficient_for_momentum_in_air_over_icesurface exchange coeff for momentum over icenonereal(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_physinout
cdq_watsurface_drag_coefficient_for_heat_and_moisture_in_air_over_watersurface exchange coeff heat surface exchange coeff heat & moisture over ocean moisture over waternonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
cdq_lndsurface_drag_coefficient_for_heat_and_moisture_in_air_over_landsurface exchange coeff heat & moisture over landnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
cdq_icesurface_drag_coefficient_for_heat_and_moisture_in_air_over_icesurface exchange coeff heat & moisture over icenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
rbbulk_richardson_number_at_lowest_model_levelbulk Richardson number at the surfacenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
rb_watbulk_richardson_number_at_lowest_model_level_over_waterbulk Richardson number at the surface over waternonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
rb_lndbulk_richardson_number_at_lowest_model_level_over_landbulk Richardson number at the surface over landnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
rb_icebulk_richardson_number_at_lowest_model_level_over_icebulk Richardson number at the surface over icenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
stresssurface_wind_stresssurface wind stressm2 s-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
stress_watsurface_wind_stress_over_watersurface wind stress over waterm2 s-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
stress_lndsurface_wind_stress_over_landsurface wind stress over landm2 s-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
stress_icesurface_wind_stress_over_icesurface wind stress over icem2 s-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
ffmmmonin_obukhov_similarity_function_for_momentumMonin-Obukhov similarity function for momentumnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
ffmm_watmonin_obukhov_similarity_function_for_momentum_over_waterMonin-Obukhov similarity function for momentum over waternonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ffmm_lndmonin_obukhov_similarity_function_for_momentum_over_landMonin-Obukhov similarity function for momentum over landnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ffmm_icemonin_obukhov_similarity_function_for_momentum_over_iceMonin-Obukhov similarity function for momentum over icenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ffhhmonin_obukhov_similarity_function_for_heatMonin-Obukhov similarity function for heatnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
ffhh_watmonin_obukhov_similarity_function_for_heat_over_waterMonin-Obukhov similarity function for heat over waternonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ffhh_lndmonin_obukhov_similarity_function_for_heat_over_landMonin-Obukhov similarity function for heat over landnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ffhh_icemonin_obukhov_similarity_function_for_heat_over_iceMonin-Obukhov similarity function for heat over icenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
uustarsurface_friction_velocityboundary layer parameterm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
uustar_watsurface_friction_velocity_over_watersurface friction velocity over waterm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
uustar_lndsurface_friction_velocity_over_landsurface friction velocity over landm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
uustar_icesurface_friction_velocity_over_icesurface friction velocity over icem s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
fm10monin_obukhov_similarity_function_for_momentum_at_10mMonin-Obukhov similarity parameter for momentum at 10mnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
fm10_watmonin_obukhov_similarity_function_for_momentum_at_10m_over_waterMonin-Obukhov similarity parameter for momentum at 10m over waternonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
fm10_lndmonin_obukhov_similarity_function_for_momentum_at_10m_over_landMonin-Obukhov similarity parameter for momentum at 10m over landnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
fm10_icemonin_obukhov_similarity_function_for_momentum_at_10m_over_iceMonin-Obukhov similarity parameter for momentum at 10m over icenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
fh2monin_obukhov_similarity_function_for_heat_at_2mMonin-Obukhov similarity parameter for heat at 2mnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
fh2_watmonin_obukhov_similarity_function_for_heat_at_2m_over_waterMonin-Obukhov similarity parameter for heat at 2m over waternonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
fh2_lndmonin_obukhov_similarity_function_for_heat_at_2m_over_landMonin-Obukhov similarity parameter for heat at 2m over landnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
fh2_icemonin_obukhov_similarity_function_for_heat_at_2m_over_iceMonin-Obukhov similarity parameter for heat at 2m over icenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tsurf_watsurface_skin_temperature_after_iteration_over_watersurface skin temperature after iteration over waterKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tsurf_lndsurface_skin_temperature_after_iteration_over_landsurface skin temperature after iteration over landKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tsurf_icesurface_skin_temperature_after_iteration_over_icesurface skin temperature after iteration over iceKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
cmmsurface_drag_wind_speed_for_momentum_in_airmomentum exchange coefficientm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
cmm_watsurface_drag_wind_speed_for_momentum_in_air_over_watermomentum exchange coefficient over waterm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
cmm_lndsurface_drag_wind_speed_for_momentum_in_air_over_landmomentum exchange coefficient over landm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
cmm_icesurface_drag_wind_speed_for_momentum_in_air_over_icemomentum exchange coefficient over icem s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
chhsurface_drag_mass_flux_for_heat_and_moisture_in_airthermal exchange coefficientkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
chh_watsurface_drag_mass_flux_for_heat_and_moisture_in_air_over_waterthermal exchange coefficient over waterkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
chh_lndsurface_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_physin
chh_icesurface_drag_mass_flux_for_heat_and_moisture_in_air_over_icethermal exchange coefficient over icekg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
gflxupward_heat_flux_in_soilsoil heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
gflx_watupward_heat_flux_in_soil_over_watersoil heat flux over waterW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
gflx_lndupward_heat_flux_in_soil_over_landsoil heat flux over landW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
gflx_iceupward_heat_flux_in_soil_over_icesoil heat flux over iceW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
ep1dsurface_upward_potential_latent_heat_fluxsurface upward potential latent heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
ep1d_watsurface_upward_potential_latent_heat_flux_over_watersurface upward potential latent heat flux over waterW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
ep1d_lndsurface_upward_potential_latent_heat_flux_over_landsurface upward potential latent heat flux over landW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
ep1d_icesurface_upward_potential_latent_heat_flux_over_icesurface upward potential latent heat flux over iceW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
weasdlwe_thickness_of_surface_snow_amountwater equiv of acc snow depth over land and sea icemmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
weasd_lndwater_equivalent_accumulated_snow_depth_over_landwater equiv of acc snow depth over landmmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
weasd_icewater_equivalent_accumulated_snow_depth_over_icewater equiv of acc snow depth over icemmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
snowdlwe_surface_snowwater equivalent snow depthmmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
snowd_lndsurface_snow_thickness_water_equivalent_over_landwater equivalent snow depth over landmmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
snowd_icesurface_snow_thickness_water_equivalent_over_icewater equivalent snow depth over icemmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tprcpnonnegative_lwe_thickness_of_precipitation_amount_on_dynamics_timesteptotal precipitation amount in each time stepmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tprcp_watnonnegative_lwe_thickness_of_precipitation_amount_on_dynamics_timestep_over_watertotal precipitation amount in each time step over watermreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tprcp_lndnonnegative_lwe_thickness_of_precipitation_amount_on_dynamics_timestep_over_landtotal precipitation amount in each time step over landmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tprcp_icenonnegative_lwe_thickness_of_precipitation_amount_on_dynamics_timestep_over_icetotal precipitation amount in each time step over icemreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
evapsurface_upward_specific_humidity_fluxkinematic surface upward latent heat fluxkg kg-1 m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
evap_watkinematic_surface_upward_latent_heat_flux_over_waterkinematic surface upward latent heat flux over waterkg kg-1 m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
evap_lndkinematic_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_physin
evap_icekinematic_surface_upward_latent_heat_flux_over_icekinematic surface upward latent heat flux over icekg kg-1 m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
hflxsurface_upward_temperature_fluxkinematic surface upward sensible heat fluxK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
hflx_watkinematic_surface_upward_sensible_heat_flux_over_waterkinematic surface upward sensible heat flux over waterK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
hflx_lndkinematic_surface_upward_sensible_heat_flux_over_landkinematic surface upward sensible heat flux over landK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
hflx_icekinematic_surface_upward_sensible_heat_flux_over_icekinematic surface upward sensible heat flux over iceK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
qsssurface_specific_humiditysurface air saturation specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
qss_watsurface_specific_humidity_over_watersurface air saturation specific humidity over waterkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
qss_lndsurface_specific_humidity_over_landsurface air saturation specific humidity over landkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
qss_icesurface_specific_humidity_over_icesurface air saturation specific humidity over icekg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
tsfcsurface_skin_temperaturesurface skin temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tsfcosea_surface_temperaturesea surface temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tsfclsurface_skin_temperature_over_landsurface skin temperature over landKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tsfc_watsurface_skin_temperature_over_watersurface skin temperature over waterKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tisfcsurface_skin_temperature_over_icesurface skin temperature over iceKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
hicesea_ice_thicknesssea ice thicknessmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
cicesea_ice_area_fraction_of_sea_area_fractionice fraction over open waterfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tiicetemperature_in_ice_layersea ice internal temperatureKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_dimension_of_sea_ice)kind_physin
stcsoil_temperaturesoil temperatureKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_dimension_of_soil)kind_physinout
gravgravitational_accelerationgravitational accelerationm s-2real()kind_physin
prsik1surface_dimensionless_exner_functiondimensionless Exner function at the ground surfacenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
prslk1dimensionless_exner_function_at_surface_adjacent_layerdimensionless Exner function at the lowest model layernonereal(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
z1height_above_ground_at_lowest_model_layerheight above ground at 1st model layermreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
gareacell_areaarea of the grid cellm2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
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
lheatstrgflag_for_canopy_heat_storage_in_land_surface_schemeflag for canopy heat storage parameterizationflaglogical()in
h0facumultiplicative_tuning_parameter_for_reduced_surface_heat_fluxes_due_to_canopy_heat_storagecanopy heat storage factor for sensible heat flux in unstable surface layernonereal()kind_physin
h0facsmultiplicative_tuning_parameter_for_reduced_latent_heat_flux_due_to_canopy_heat_storagecanopy heat storage factor for sensible heat flux in stable surface layernonereal()kind_physin
hflxqkinematic_surface_upward_sensible_heat_flux_reduced_by_surface_roughness_and_vegetationkinematic surface upward sensible heat flux reduced by surface roughness and vegetationK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
hffacsurface_upward_sensible_heat_flux_reduction_factorsurface upward sensible heat flux reduction factor from canopy heat storagenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
sigmafbounded_vegetation_area_fractionareal fractional cover of green vegetation bounded on the bottomfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
ztmax_watbounded_surface_roughness_length_for_heat_over_waterbounded surface roughness length for heat over watermreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ztmax_lndbounded_surface_roughness_length_for_heat_over_landbounded surface roughness length for heat over landmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ztmax_icebounded_surface_roughness_length_for_heat_over_icebounded surface roughness length for heat over icemreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
hugenetcdf_float_fillvaluedefinition of NetCDF float FillValuenonereal()kind_physin
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out

References sfc_diff::stability().

Here is the call graph for this function: