local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
cplflxflag_for_surface_flux_couplingflag controlling cplflx collection (default off)flaglogical()in
cplaqmflag_for_air_quality_couplingflag controlling cplaqm collection (default off)flaglogical()in
cplchmflag_for_chemistry_couplingflag controlling cplchm collection (default off)flaglogical()in
cplwavflag_for_ocean_wave_couplingflag controlling cplwav collection (default off)flaglogical()in
cpllndflag_for_land_couplingflag controlling cpllnd collection (default off)flaglogical()in
lssavflag_for_diagnosticslogical flag for storing diagnosticsflaglogical()in
dryflag_nonzero_land_surface_fractionflag indicating presence of some land 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
wetflag_nonzero_wet_surface_fractionflag indicating presence of some ocean or lake surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)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
dtftimestep_for_dynamicsdynamics timestepsreal()kind_physin
ep1dsurface_upward_potential_latent_heat_fluxsurface upward potential latent heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
gflxupward_heat_flux_in_soilupward soil heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
tgrs_1air_temperature_at_surface_adjacent_layermean temperature at lowest model layerKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
qgrs_1specific_humidity_at_surface_adjacent_layerspecific humidity at lowest model layerkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
ugrs_1x_wind_at_surface_adjacent_layerzonal wind at lowest model layerm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
vgrs_1y_wind_at_surface_adjacent_layermeridional wind at lowest model layerm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjsfcdlwsurface_downwelling_longwave_fluxsurface downwelling longwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjsfcdswsurface_downwelling_shortwave_fluxsurface downwelling shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjnirbmdsurface_downwelling_direct_near_infrared_shortwave_fluxsurface downwelling beam near-infrared shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjnirdfdsurface_downwelling_diffuse_near_infrared_shortwave_fluxsurface downwelling diffuse near-infrared shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjvisbmdsurface_downwelling_direct_ultraviolet_and_visible_shortwave_fluxsurface downwelling beam ultraviolet plus visible shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjvisdfdsurface_downwelling_diffuse_ultraviolet_and_visible_shortwave_fluxsurface downwelling diffuse ultraviolet plus visible shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjsfculwsurface_upwelling_longwave_fluxsurface upwelling longwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjsfculw_watsurface_upwelling_longwave_flux_over_watersurface upwelling longwave flux at current time over waterW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjnirbmusurface_upwelling_direct_near_infrared_shortwave_fluxsurface upwelling beam near-infrared shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjnirdfusurface_upwelling_diffuse_near_infrared_shortwave_fluxsurface upwelling diffuse near-infrared shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjvisbmusurface_upwelling_direct_ultraviolet_and_visible_shortwave_fluxsurface upwelling beam ultraviolet plus visible shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjvisdfusurface_upwelling_diffuse_ultraviolet_and_visible_shortwave_fluxsurface upwelling diffuse ultraviolet plus visible shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
t2mair_temperature_at_2m2 meter temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
q2mspecific_humidity_at_2m2 meter specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
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
tsfcsurface_skin_temperaturesurface skin temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tsfc_watsurface_skin_temperature_over_watersurface skin temperature over waterKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
pgrsurface_air_pressuresurface pressurePareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
xcoszinstantaneous_cosine_of_zenith_anglecosine of zenith angle at current timenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
evbssoil_upward_latent_heat_fluxsoil upward latent heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
evcwcanopy_upward_latent_heat_fluxcanopy upward latent heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
transtranspiration_fluxtotal plant transpiration rateW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
sbsnosnow_deposition_sublimation_upward_latent_heat_fluxlatent heat flux from snow depo/sublW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
snowcsurface_snow_area_fractionsurface snow area fractionfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
snohfsnow_freezing_rain_upward_latent_heat_fluxlatent heat flux due to snow and frz rainW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
pahtotal_precipitation_advected_heatprecipitation advected heat - totalW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
pahiinstantaneous_total_precipitation_advected_heatinstantaneous precipitation advected heat - totalW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
epiinstantaneous_surface_potential_evaporationinstantaneous sfc potential evaporationW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
gfluxiinstantaneous_surface_ground_heat_fluxinstantaneous sfc ground heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
t1air_temperature_at_lowest_model_layer_for_diaglayer 1 temperature for diagKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
q1water_vapor_specific_humidity_at_lowest_model_layer_for_diaglayer 1 specific humidity for diagkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
u1x_wind_at_lowest_model_layer_for_diaglayer 1 x wind for diagm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
v1y_wind_at_lowest_model_layer_for_diaglayer 1 y wind for diagm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dlwsfci_cplsurface_downwelling_longwave_flux_for_couplinginstantaneous sfc downward lw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dswsfci_cplsurface_downwelling_shortwave_flux_for_couplinginstantaneous sfc downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dlwsfc_cplcumulative_surface_downwelling_longwave_flux_for_coupling_multiplied_by_timestepcumulative sfc downward lw flux mulitplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dswsfc_cplcumulative_surface_downwelling_shortwave_flux_for_coupling_multiplied_by_timestepcumulative sfc downward sw flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dnirbmi_cplsurface_downwelling_direct_nir_shortwave_flux_for_couplinginstantaneous sfc nir beam downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dnirdfi_cplsurface_downwelling_diffuse_nir_shortwave_flux_for_couplinginstantaneous sfc nir diff downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvisbmi_cplsurface_downwelling_direct_uv_and_vis_shortwave_flux_for_couplinginstantaneous sfc uv+vis beam downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvisdfi_cplsurface_downwelling_diffuse_uv_and_vis_shortwave_flux_for_couplinginstantaneous sfc uv+vis diff downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dnirbm_cplcumulative_surface_downwelling_direct_nir_shortwave_flux_for_coupling_multiplied_by_timestepcumulative sfc nir beam downward sw flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dnirdf_cplcumulative_surface_downwelling_diffuse_nir_shortwave_flux_for_coupling_multiplied_by_timestepcumulative sfc nir diff downward sw flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvisbm_cplcumulative_surface_downwelling_direct_uv_and_vis_shortwave_flux_for_coupling_multiplied_by_timestepcumulative sfc uv+vis beam dnwd sw flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvisdf_cplcumulative_surface_downwelling_diffuse_uv_and_vis_shortwave_flux_for_coupling_multiplied_by_timestepcumulative sfc uv+vis diff dnwd sw flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nlwsfci_cplsurface_net_downwelling_longwave_flux_for_couplinginstantaneous net sfc downward lw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nlwsfc_cplcumulative_surface_net_downwelling_longwave_flux_for_coupling_multiplied_by_timestepcumulative net downward lw flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
t2mi_cpltemperature_at_2m_for_couplinginstantaneous T2mKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
q2mi_cplspecific_humidity_at_2m_for_couplinginstantaneous Q2mkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
u10mi_cplx_wind_at_10m_for_couplinginstantaneous U10mm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
v10mi_cply_wind_at_10m_for_couplinginstantaneous V10mm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tsfci_cplsurface_skin_temperature_for_couplinginstantaneous sfc temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
psurfi_cplsurface_air_pressure_for_couplinginstantaneous sfc pressurePareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nnirbmi_cplsurface_net_downwelling_direct_nir_shortwave_flux_for_couplinginstantaneous net nir beam sfc downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nnirdfi_cplsurface_net_downwelling_diffuse_nir_shortwave_flux_for_couplinginstantaneous net nir diff sfc downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nvisbmi_cplsurface_net_downwelling_direct_uv_and_vis_shortwave_flux_for_couplinginstantaneous net uv+vis beam downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nvisdfi_cplsurface_net_downwelling_diffuse_uv_and_vis_shortwave_flux_for_couplinginstantaneous net uv+vis diff downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nswsfci_cplsurface_net_downwelling_shortwave_flux_for_couplinginstantaneous net sfc downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nswsfc_cplcumulative_surface_net_downwelling_shortwave_flux_for_coupling_multiplied_by_timestepcumulative net downward sw flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nnirbm_cplcumulative_surface_net_downwelling_direct_nir_shortwave_flux_for_coupling_multiplied_by_timestepcumulative net nir beam downward sw flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nnirdf_cplcumulative_surface_net_downwellling_diffuse_nir_shortwave_flux_for_coupling_multiplied_by_timestepcumulative net nir diff downward sw flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nvisbm_cplcumulative_surface_net_downwelling_direct_uv_and_vis_shortwave_flux_for_coupling_multiplied_by_timestepcumulative net uv+vis beam downward sw rad flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nvisdf_cplcumulative_surface_net_downwelling_diffuse_uv_and_vis_shortwave_flux_for_coupling_multiplied_by_timestepcumulative net uv+vis diff downward sw rad flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
gfluxcumulative_surface_ground_heat_flux_multiplied_by_timestepcumulative groud conductive heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
evbsacumulative_soil_upward_latent_heat_flux_multiplied_by_timestepcumulative soil upward latent heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
evcwacumulative_canopy_upward_latent_heat_flu_multiplied_by_timestepcumulative canopy upward latent heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
transacumulative_transpiration_flux_multiplied_by_timestepcumulative total plant transpiration rate multiplied by timestepkg m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
sbsnoacumulative_snow_deposition_sublimation_upward_latent_heat_flux_multiplied_by_timestepcumulative latent heat flux from snow depo/subl multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
snowcacumulative_surface_snow_area_fraction_multiplied_by_timestepcumulative surface snow area fraction multiplied by timestepsreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
snohfacumulative_snow_freezing_rain_upward_latent_heat_flux_multiplied_by_timestepcumulative latent heat flux due to snow and frz rain multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
pahacumulative_precipitation_advected_heat_flux_multiplied_by_timestepcumulative precipitation advected heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
epcumulative_surface_upward_potential_latent_heat_flux_multiplied_by_timestepcumulative surface upward potential latent heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
ecanevaporation_of_intercepted_waterevaporation of intercepted waterkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
etrantranspiration_ratetranspiration ratekg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
edirsoil_surface_evaporation_ratesoil surface evaporation ratekg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
waxywater_storage_in_aquiferwater storage in aquifermmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
runofftotal_runofftotal water runoffkg m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
srunoffsurface_runoffsurface water runoff (from lsm)kg m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
runofsurface_runoff_fluxsurface runoff fluxkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
drainsubsurface_runoff_fluxsubsurface runoff fluxkg m-2 s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
tecantotal_evaporation_of_intercepted_watertotal evaporation of intercepted waterkg m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tetrantotal_transpiration_ratetotal transpiration ratekg m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tedirtotal_soil_surface_evaporation_ratetotal soil surface evaporation ratekg m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
twatotal_water_storage_in_aquifertotal water storage in aquiferkg m-2real(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
hflxsurface_upward_temperature_fluxkinematic surface upward sensible heat fluxK m s-1real(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_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_physout
zvfunfunction_of_surface_roughness_length_and_green_vegetation_fractionfunction of surface roughness length and green vegetation fractionnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
hffacsurface_upward_sensible_heat_flux_reduction_factorsurface upward sensible heat flux reduction factor from canopy heat storagenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physout
isotcontrol_for_soil_type_datasetsoil type dataset choiceindexinteger()in
ivegsrccontrol_for_vegetation_datasetland use dataset choiceindexinteger()in
islmsksea_land_ice_masklandmask: sea/land/ice=0/1/2flaginteger(ccpp_constant_one:horizontal_loop_extent)in
vtypevegetation_type_classificationvegetation type for lsmindexinteger(ccpp_constant_one:horizontal_loop_extent)out
stypesoil_type_classificationsoil type for lsmindexinteger(ccpp_constant_one:horizontal_loop_extent)out
slopesurface_slope_classificationsfc slope type for lsmindexinteger(ccpp_constant_one:horizontal_loop_extent)out
vtype_savevegetation_type_classification_savevegetation type for lsm saveindexinteger(ccpp_constant_one:horizontal_loop_extent)in
stype_savesoil_type_classification_savesoil type for lsm saveindexinteger(ccpp_constant_one:horizontal_loop_extent)in
slope_savesurface_slope_classification_savesfc slope type for lsm saveindexinteger(ccpp_constant_one:horizontal_loop_extent)in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out