| local_name | standard_name | long_name | units | type | dimensions | kind | intent |
| im | horizontal_loop_extent | horizontal loop extent | count | integer | () | | in |
| cplflx | flag_for_surface_flux_coupling | flag controlling cplflx collection (default off) | flag | logical | () | | in |
| cplaqm | flag_for_air_quality_coupling | flag controlling cplaqm collection (default off) | flag | logical | () | | in |
| cplchm | flag_for_chemistry_coupling | flag controlling cplchm collection (default off) | flag | logical | () | | in |
| cplwav | flag_for_ocean_wave_coupling | flag controlling cplwav collection (default off) | flag | logical | () | | in |
| lssav | flag_for_diagnostics | logical flag for storing diagnostics | flag | logical | () | | in |
| dry | flag_nonzero_land_surface_fraction | flag indicating presence of some land surface area fraction | flag | logical | (ccpp_constant_one:horizontal_loop_extent) | | in |
| icy | flag_nonzero_sea_ice_surface_fraction | flag indicating presence of some sea ice surface area fraction | flag | logical | (ccpp_constant_one:horizontal_loop_extent) | | in |
| wet | flag_nonzero_wet_surface_fraction | flag indicating presence of some ocean or lake surface area fraction | flag | logical | (ccpp_constant_one:horizontal_loop_extent) | | in |
| lsm | control_for_land_surface_scheme | flag for land surface model | flag | integer | () | | in |
| lsm_noahmp | identifier_for_noahmp_land_surface_scheme | flag for NOAH MP land surface model | flag | integer | () | | in |
| dtf | timestep_for_dynamics | dynamics timestep | s | real | () | kind_phys | in |
| ep1d | surface_upward_potential_latent_heat_flux | surface upward potential latent heat flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| gflx | upward_heat_flux_in_soil | upward soil heat flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| tgrs_1 | air_temperature_at_surface_adjacent_layer | mean temperature at lowest model layer | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| qgrs_1 | specific_humidity_at_surface_adjacent_layer | specific humidity at lowest model layer | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| ugrs_1 | x_wind_at_surface_adjacent_layer | zonal wind at lowest model layer | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| vgrs_1 | y_wind_at_surface_adjacent_layer | meridional wind at lowest model layer | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjsfcdlw | surface_downwelling_longwave_flux | surface downwelling longwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjsfcdsw | surface_downwelling_shortwave_flux | surface downwelling shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjnirbmd | surface_downwelling_direct_near_infrared_shortwave_flux | surface downwelling beam near-infrared shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjnirdfd | surface_downwelling_diffuse_near_infrared_shortwave_flux | surface downwelling diffuse near-infrared shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjvisbmd | surface_downwelling_direct_ultraviolet_and_visible_shortwave_flux | surface downwelling beam ultraviolet plus visible shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjvisdfd | surface_downwelling_diffuse_ultraviolet_and_visible_shortwave_flux | surface downwelling diffuse ultraviolet plus visible shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjsfculw | surface_upwelling_longwave_flux | surface upwelling longwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjsfculw_wat | surface_upwelling_longwave_flux_over_water | surface upwelling longwave flux at current time over water | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjnirbmu | surface_upwelling_direct_near_infrared_shortwave_flux | surface upwelling beam near-infrared shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjnirdfu | surface_upwelling_diffuse_near_infrared_shortwave_flux | surface upwelling diffuse near-infrared shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjvisbmu | surface_upwelling_direct_ultraviolet_and_visible_shortwave_flux | surface upwelling beam ultraviolet plus visible shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| adjvisdfu | surface_upwelling_diffuse_ultraviolet_and_visible_shortwave_flux | surface upwelling diffuse ultraviolet plus visible shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| t2m | air_temperature_at_2m | 2 meter temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| q2m | specific_humidity_at_2m | 2 meter specific humidity | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| u10m | x_wind_at_10m | 10 meter u wind speed | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| v10m | y_wind_at_10m | 10 meter v wind speed | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| tsfc | surface_skin_temperature | surface skin temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| tsfc_wat | surface_skin_temperature_over_water | surface skin temperature over water | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| pgr | surface_air_pressure | surface pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| xcosz | instantaneous_cosine_of_zenith_angle | cosine of zenith angle at current time | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| evbs | soil_upward_latent_heat_flux | soil upward latent heat flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| evcw | canopy_upward_latent_heat_flux | canopy upward latent heat flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| trans | transpiration_flux | total plant transpiration rate | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sbsno | snow_deposition_sublimation_upward_latent_heat_flux | latent heat flux from snow depo/subl | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| snowc | surface_snow_area_fraction | surface snow area fraction | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| snohf | snow_freezing_rain_upward_latent_heat_flux | latent heat flux due to snow and frz rain | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| pah | total_precipitation_advected_heat | precipitation advected heat - total | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| pahi | instantaneous_total_precipitation_advected_heat | instantaneous precipitation advected heat - total | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| epi | instantaneous_surface_potential_evaporation | instantaneous sfc potential evaporation | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| gfluxi | instantaneous_surface_ground_heat_flux | instantaneous sfc ground heat flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| t1 | air_temperature_at_lowest_model_layer_for_diag | layer 1 temperature for diag | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| q1 | water_vapor_specific_humidity_at_lowest_model_layer_for_diag | layer 1 specific humidity for diag | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| u1 | x_wind_at_lowest_model_layer_for_diag | layer 1 x wind for diag | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| v1 | y_wind_at_lowest_model_layer_for_diag | layer 1 y wind for diag | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dlwsfci_cpl | surface_downwelling_longwave_flux_for_coupling | instantaneous sfc downward lw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dswsfci_cpl | surface_downwelling_shortwave_flux_for_coupling | instantaneous sfc downward sw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dlwsfc_cpl | cumulative_surface_downwelling_longwave_flux_for_coupling_multiplied_by_timestep | cumulative sfc downward lw flux mulitplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dswsfc_cpl | cumulative_surface_downwelling_shortwave_flux_for_coupling_multiplied_by_timestep | cumulative sfc downward sw flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dnirbmi_cpl | surface_downwelling_direct_nir_shortwave_flux_for_coupling | instantaneous sfc nir beam downward sw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dnirdfi_cpl | surface_downwelling_diffuse_nir_shortwave_flux_for_coupling | instantaneous sfc nir diff downward sw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dvisbmi_cpl | surface_downwelling_direct_uv_and_vis_shortwave_flux_for_coupling | instantaneous sfc uv+vis beam downward sw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dvisdfi_cpl | surface_downwelling_diffuse_uv_and_vis_shortwave_flux_for_coupling | instantaneous sfc uv+vis diff downward sw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dnirbm_cpl | cumulative_surface_downwelling_direct_nir_shortwave_flux_for_coupling_multiplied_by_timestep | cumulative sfc nir beam downward sw flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dnirdf_cpl | cumulative_surface_downwelling_diffuse_nir_shortwave_flux_for_coupling_multiplied_by_timestep | cumulative sfc nir diff downward sw flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dvisbm_cpl | cumulative_surface_downwelling_direct_uv_and_vis_shortwave_flux_for_coupling_multiplied_by_timestep | cumulative sfc uv+vis beam dnwd sw flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dvisdf_cpl | cumulative_surface_downwelling_diffuse_uv_and_vis_shortwave_flux_for_coupling_multiplied_by_timestep | cumulative sfc uv+vis diff dnwd sw flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nlwsfci_cpl | surface_net_downwelling_longwave_flux_for_coupling | instantaneous net sfc downward lw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nlwsfc_cpl | cumulative_surface_net_downwelling_longwave_flux_for_coupling_multiplied_by_timestep | cumulative net downward lw flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| t2mi_cpl | temperature_at_2m_for_coupling | instantaneous T2m | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| q2mi_cpl | specific_humidity_at_2m_for_coupling | instantaneous Q2m | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| u10mi_cpl | x_wind_at_10m_for_coupling | instantaneous U10m | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| v10mi_cpl | y_wind_at_10m_for_coupling | instantaneous V10m | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| tsfci_cpl | surface_skin_temperature_for_coupling | instantaneous sfc temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| psurfi_cpl | surface_air_pressure_for_coupling | instantaneous sfc pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nnirbmi_cpl | surface_net_downwelling_direct_nir_shortwave_flux_for_coupling | instantaneous net nir beam sfc downward sw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nnirdfi_cpl | surface_net_downwelling_diffuse_nir_shortwave_flux_for_coupling | instantaneous net nir diff sfc downward sw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nvisbmi_cpl | surface_net_downwelling_direct_uv_and_vis_shortwave_flux_for_coupling | instantaneous net uv+vis beam downward sw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nvisdfi_cpl | surface_net_downwelling_diffuse_uv_and_vis_shortwave_flux_for_coupling | instantaneous net uv+vis diff downward sw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nswsfci_cpl | surface_net_downwelling_shortwave_flux_for_coupling | instantaneous net sfc downward sw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nswsfc_cpl | cumulative_surface_net_downwelling_shortwave_flux_for_coupling_multiplied_by_timestep | cumulative net downward sw flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nnirbm_cpl | cumulative_surface_net_downwelling_direct_nir_shortwave_flux_for_coupling_multiplied_by_timestep | cumulative net nir beam downward sw flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nnirdf_cpl | cumulative_surface_net_downwellling_diffuse_nir_shortwave_flux_for_coupling_multiplied_by_timestep | cumulative net nir diff downward sw flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nvisbm_cpl | cumulative_surface_net_downwelling_direct_uv_and_vis_shortwave_flux_for_coupling_multiplied_by_timestep | cumulative net uv+vis beam downward sw rad flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nvisdf_cpl | cumulative_surface_net_downwelling_diffuse_uv_and_vis_shortwave_flux_for_coupling_multiplied_by_timestep | cumulative net uv+vis diff downward sw rad flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| gflux | cumulative_surface_ground_heat_flux_multiplied_by_timestep | cumulative groud conductive heat flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| evbsa | cumulative_soil_upward_latent_heat_flux_multiplied_by_timestep | cumulative soil upward latent heat flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| evcwa | cumulative_canopy_upward_latent_heat_flu_multiplied_by_timestep | cumulative canopy upward latent heat flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| transa | cumulative_transpiration_flux_multiplied_by_timestep | cumulative total plant transpiration rate multiplied by timestep | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| sbsnoa | cumulative_snow_deposition_sublimation_upward_latent_heat_flux_multiplied_by_timestep | cumulative latent heat flux from snow depo/subl multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| snowca | cumulative_surface_snow_area_fraction_multiplied_by_timestep | cumulative surface snow area fraction multiplied by timestep | s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| snohfa | cumulative_snow_freezing_rain_upward_latent_heat_flux_multiplied_by_timestep | cumulative latent heat flux due to snow and frz rain multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| paha | cumulative_precipitation_advected_heat_flux_multiplied_by_timestep | cumulative precipitation advected heat flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| ep | cumulative_surface_upward_potential_latent_heat_flux_multiplied_by_timestep | cumulative surface upward potential latent heat flux multiplied by timestep | W m-2 s | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| ecan | evaporation_of_intercepted_water | evaporation of intercepted water | kg m-2 s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| etran | transpiration_rate | transpiration rate | kg m-2 s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| edir | soil_surface_evaporation_rate | soil surface evaporation rate | kg m-2 s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| waxy | water_storage_in_aquifer | water storage in aquifer | mm | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| runoff | total_runoff | total water runoff | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| srunoff | surface_runoff | surface water runoff (from lsm) | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| runof | surface_runoff_flux | surface runoff flux | kg m-2 s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| drain | subsurface_runoff_flux | subsurface runoff flux | kg m-2 s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| tecan | total_evaporation_of_intercepted_water | total evaporation of intercepted water | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| tetran | total_transpiration_rate | total transpiration rate | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| tedir | total_soil_surface_evaporation_rate | total soil surface evaporation rate | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| twa | total_water_storage_in_aquifer | total water storage in aquifer | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| lheatstrg | flag_for_canopy_heat_storage_in_land_surface_scheme | flag for canopy heat storage parameterization | flag | logical | () | | in |
| h0facu | multiplicative_tuning_parameter_for_reduced_surface_heat_fluxes_due_to_canopy_heat_storage | canopy heat storage factor for sensible heat flux in unstable surface layer | none | real | () | kind_phys | in |
| h0facs | multiplicative_tuning_parameter_for_reduced_latent_heat_flux_due_to_canopy_heat_storage | canopy heat storage factor for sensible heat flux in stable surface layer | none | real | () | kind_phys | in |
| hflx | surface_upward_temperature_flux | kinematic surface upward sensible heat flux | K m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| evap | surface_upward_specific_humidity_flux | kinematic surface upward latent heat flux | kg kg-1 m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| hflxq | kinematic_surface_upward_sensible_heat_flux_reduced_by_surface_roughness_and_vegetation | kinematic surface upward sensible heat flux reduced by surface roughness and vegetation | K m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| zvfun | function_of_surface_roughness_length_and_green_vegetation_fraction | function of surface roughness length and green vegetation fraction | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| hffac | surface_upward_sensible_heat_flux_reduction_factor | surface upward sensible heat flux reduction factor from canopy heat storage | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| isot | control_for_soil_type_dataset | soil type dataset choice | index | integer | () | | in |
| ivegsrc | control_for_vegetation_dataset | land use dataset choice | index | integer | () | | in |
| islmsk | sea_land_ice_mask | landmask: sea/land/ice=0/1/2 | flag | integer | (ccpp_constant_one:horizontal_loop_extent) | | in |
| vtype | vegetation_type_classification | vegetation type for lsm | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | out |
| stype | soil_type_classification | soil type for lsm | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | out |
| slope | surface_slope_classification | sfc slope type for lsm | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | out |
| vtype_save | vegetation_type_classification_save | vegetation type for lsm save | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | in |
| stype_save | soil_type_classification_save | soil type for lsm save | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | in |
| slope_save | surface_slope_classification_save | sfc slope type for lsm save | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | in |
| errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out |
| errflg | ccpp_error_code | error code for error handling in CCPP | 1 | integer | () | | out |