[ccpp-table-properties] name = noahmpdrv type = scheme dependencies = funcphys.f90,machine.F,sfc_diff.f,module_sf_noahmp_glacier.F90,module_sf_noahmplsm.F90,noahmp_tables.f90,set_soilveg.f ######################################################################## [ccpp-arg-table] name = noahmpdrv_init type = scheme [lsm] standard_name = control_for_land_surface_scheme long_name = flag for land surface model units = flag dimensions = () type = integer intent = in [lsm_noahmp] standard_name = identifier_for_noahmp_land_surface_scheme long_name = flag for NOAH MP land surface model units = flag dimensions = () type = integer intent = in [me] standard_name = mpi_rank long_name = current MPI-rank units = index dimensions = () type = integer intent = in [isot] standard_name = control_for_soil_type_dataset long_name = soil type dataset choice units = index dimensions = () type = integer intent = in [ivegsrc] standard_name = control_for_vegetation_dataset long_name = land use dataset choice units = index dimensions = () type = integer intent = in [nlunit] standard_name = iounit_of_namelist long_name = fortran unit number for file opens units = none dimensions = () type = integer intent = in [pores] standard_name = maximum_soil_moisture_content_for_land_surface_model long_name = maximum soil moisture for a given soil type for land surface model units = m dimensions = (30) type = real intent = out kind = kind_phys [resid] standard_name = minimum_soil_moisture_content_for_land_surface_model long_name = minimum soil moisture for a given soil type for land surface model units = m dimensions = (30) type = real intent = out kind = kind_phys [do_mynnsfclay] standard_name = flag_for_mellor_yamada_nakanishi_niino_surface_layer_scheme long_name = flag to activate MYNN surface layer units = flag dimensions = () type = logical intent = in [do_mynnedmf] standard_name = flag_for_mellor_yamada_nakanishi_niino_pbl_scheme long_name = flag to activate MYNN-EDMF units = flag dimensions = () type = logical intent = in [errmsg] standard_name = ccpp_error_message long_name = error message for error handling in CCPP units = none dimensions = () type = character kind = len=* intent = out [errflg] standard_name = ccpp_error_code long_name = error code for error handling in CCPP units = 1 dimensions = () type = integer intent = out ######################################################################## [ccpp-arg-table] name = noahmpdrv_run type = scheme [im] standard_name = horizontal_loop_extent long_name = horizontal dimension units = count dimensions = () type = integer intent = in [km] standard_name = vertical_dimension_of_soil long_name = soil vertical layer dimension units = count dimensions = () type = integer intent = in [lsnowl] standard_name = lower_bound_of_vertical_dimension_of_surface_snow long_name = lower bound of of snow-related arrays for land surface model units = count dimensions = () type = integer intent = in [itime] standard_name = index_of_timestep long_name = current forecast iteration units = index dimensions = () type = integer intent = in [ps] standard_name = surface_air_pressure long_name = surface pressure units = Pa dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [u1] standard_name = x_wind_at_surface_adjacent_layer long_name = zonal wind at lowest model layer units = m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [v1] standard_name = y_wind_at_surface_adjacent_layer long_name = meridional wind at lowest model layer units = m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent= in [t1] standard_name = air_temperature_at_surface_adjacent_layer long_name = mean temperature at lowest model layer units = K dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent= in [q1] standard_name = specific_humidity_at_surface_adjacent_layer long_name = water vapor specific humidity at lowest model layer units = kg kg-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent= in [soiltyp] standard_name = soil_type_classification long_name = soil type at each grid cell units = index dimensions = (horizontal_loop_extent) type = integer intent= in [vegtype] standard_name = vegetation_type_classification long_name = vegetation type at each grid cell units = index dimensions = (horizontal_loop_extent) type = integer intent= in [sigmaf] standard_name = bounded_vegetation_area_fraction long_name = areal fractional cover of green vegetation bounded on the bottom units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent= in [dlwflx] standard_name = surface_downwelling_longwave_flux long_name = surface downwelling longwave flux at current time units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [dswsfc] standard_name = surface_downwelling_shortwave_flux long_name = surface downwelling shortwave flux at current time units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent= in [snet] standard_name = surface_net_downwelling_shortwave_flux long_name = surface net downwelling shortwave flux at current time units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [delt] standard_name = timestep_for_dynamics long_name = dynamics timestep units = s dimensions = () type = real kind = kind_phys intent = in [tg3] standard_name = deep_soil_temperature long_name = deep soil temperature units = K dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [cm] standard_name = surface_drag_coefficient_for_momentum_in_air_over_land long_name = surface exchange coeff for momentum over land units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [ch] standard_name = surface_drag_coefficient_for_heat_and_moisture_in_air_over_land long_name = surface exchange coeff heat & moisture over land units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [prsl1] standard_name = air_pressure_at_surface_adjacent_layer long_name = mean pressure at lowest model layer units = Pa dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [prslk1] standard_name = dimensionless_exner_function_at_surface_adjacent_layer long_name = dimensionless Exner function at the lowest model layer units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [prslki] standard_name = ratio_of_exner_function_between_midlayer_and_interface_at_lowest_model_layer long_name = Exner function ratio bt midlayer and interface at 1st layer units = ratio dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [prsik1] standard_name = surface_dimensionless_exner_function long_name = dimensionless Exner function at the ground surface units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [zf] standard_name = height_above_ground_at_lowest_model_layer long_name = layer 1 height above ground (not MSL) units = m dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [pblh] standard_name = atmosphere_boundary_layer_thickness long_name = PBL thickness units = m dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [dry] standard_name = flag_nonzero_land_surface_fraction long_name = flag indicating presence of some land surface area fraction units = flag dimensions = (horizontal_loop_extent) type = logical intent = in [wind] standard_name = wind_speed_at_lowest_model_layer long_name = wind speed at lowest model level units = m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [slopetyp] standard_name = surface_slope_classification long_name = surface slope type at each grid cell units = index dimensions = (horizontal_loop_extent) type = integer intent = in [shdmin] standard_name = min_vegetation_area_fraction long_name = min fractional coverage of green vegetation units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [shdmax] standard_name = max_vegetation_area_fraction long_name = max fractional coverage of green vegetation units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [snoalb] standard_name = upper_bound_of_max_albedo_assuming_deep_snow long_name = maximum snow albedo units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [sfalb] standard_name = surface_albedo_for_diffused_shortwave_on_radiation_timestep long_name = mean surface diffused sw albedo units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [flag_iter] standard_name = flag_for_iteration long_name = flag for iteration units = flag dimensions = (horizontal_loop_extent) type = logical intent = in [con_g] standard_name = gravitational_acceleration long_name = gravitational acceleration units = m s-2 dimensions = () type = real kind = kind_phys intent = in [idveg] standard_name = control_for_land_surface_scheme_dynamic_vegetation long_name = choice for dynamic vegetation option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_crs] standard_name = control_for_land_surface_scheme_canopy_stomatal_resistance long_name = choice for canopy stomatal resistance option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_btr] standard_name = control_for_land_surface_scheme_soil_moisture_factor_stomatal_resistance long_name = choice for soil moisture factor for canopy stomatal resistance option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_run] standard_name = control_for_land_surface_scheme_runoff_and_groundwater long_name = choice for runoff and groundwater option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_sfc] standard_name = control_for_land_surface_scheme_surface_layer_drag_coefficient long_name = choice for surface layer drag coefficient option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_frz] standard_name = control_for_land_surface_scheme_supercooled_liquid_water long_name = choice for supercooled liquid water option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_inf] standard_name = control_for_land_surface_scheme_frozen_soil_permeability long_name = choice for frozen soil permeability option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_rad] standard_name = control_for_land_surface_scheme_radiative_transfer long_name = choice for radiation transfer option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_alb] standard_name = control_for_land_surface_scheme_surface_snow_albedo long_name = choice for ground snow surface albedo option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_snf] standard_name = control_for_land_surface_scheme_precipitation_type_partition long_name = choice for precipitation partition option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_tbot] standard_name = control_for_land_surface_scheme_lower_boundary_soil_temperature long_name = choice for lower boundary soil temperature option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_stc] standard_name = control_for_land_surface_scheme_soil_and_snow_temperature_time_integration long_name = choice for soil and snow temperature time stepping option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [iopt_trs] standard_name = control_for_land_surface_scheme_surface_thermal_roughness long_name = choice for surface thermal roughness option (see noahmp module for definition) units = index dimensions = () type = integer intent = in [xlatin] standard_name = latitude long_name = latitude units = radian dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [xcoszin] standard_name = instantaneous_cosine_of_zenith_angle long_name = cosine of zenith angle at current time units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [iyrlen] standard_name = number_of_days_in_current_year long_name = number of days in a year units = days dimensions = () type = integer intent = in [julian] standard_name = forecast_julian_day long_name = julian day units = days dimensions = () type = real kind = kind_phys intent = in [garea] standard_name = cell_area long_name = area of the grid cell units = m2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [rainn_mp] standard_name = explicit_precipitation_rate_on_previous_timestep long_name = explicit rainfall rate previous timestep units = mm s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [rainc_mp] standard_name = convective_precipitation_rate_on_previous_timestep long_name = convective precipitation rate from previous timestep units = mm s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [snow_mp] standard_name = snowfall_rate_on_previous_timestep long_name = snow precipitation rate from previous timestep units = mm s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [graupel_mp] standard_name = graupel_precipitation_rate_on_previous_timestep long_name = graupel precipitation rate from previous timestep units = mm s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [ice_mp] standard_name = ice_precipitation_rate_on_previous_timestep long_name = ice precipitation rate from previous timestep units = mm s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [rhonewsn1] standard_name = surface_frozen_precipitation_density long_name = density of precipitation ice units = kg m-3 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [con_hvap] standard_name = latent_heat_of_vaporization_of_water_at_0C long_name = latent heat of evaporation/sublimation units = J kg-1 dimensions = () type = real kind = kind_phys intent = in [con_cp] standard_name = specific_heat_of_dry_air_at_constant_pressure long_name = specific heat of dry air at constant pressure units = J kg-1 K-1 dimensions = () type = real kind = kind_phys intent = in [con_jcal] standard_name = joules_per_calorie_constant long_name = joules per calorie constant units = J cal-1 dimensions = () type = real kind = kind_phys intent = in [rhoh2o] standard_name = fresh_liquid_water_density_at_0c long_name = density of liquid water units = kg m-3 dimensions = () type = real kind = kind_phys intent = in [con_eps] standard_name = ratio_of_dry_air_to_water_vapor_gas_constants long_name = rd/rv units = none dimensions = () type = real kind = kind_phys intent = in [con_epsm1] standard_name = ratio_of_dry_air_to_water_vapor_gas_constants_minus_one long_name = (rd/rv) - 1 units = none dimensions = () type = real kind = kind_phys intent = in [con_fvirt] standard_name = ratio_of_vapor_to_dry_air_gas_constants_minus_one long_name = (rv/rd) - 1 (rv = ideal gas constant for water vapor) units = none dimensions = () type = real kind = kind_phys intent = in [con_rd] standard_name = gas_constant_of_dry_air long_name = ideal gas constant for dry air units = J kg-1 K-1 dimensions = () type = real kind = kind_phys intent = in [con_hfus] standard_name = latent_heat_of_fusion_of_water_at_0C long_name = latent heat of fusion units = J kg-1 dimensions = () type = real kind = kind_phys intent = in [thsfc_loc] standard_name = flag_for_reference_pressure_theta long_name = flag for reference pressure in theta calculation units = flag dimensions = () type = logical intent = in [weasd] standard_name = water_equivalent_accumulated_snow_depth_over_land long_name = water equiv of acc snow depth over land units = mm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [snwdph] standard_name = surface_snow_thickness_water_equivalent_over_land long_name = water equivalent snow depth over land units = mm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [tskin] standard_name = surface_skin_temperature_over_land long_name = surface skin temperature over land units = K dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [tprcp] standard_name = nonnegative_lwe_thickness_of_precipitation_amount_on_dynamics_timestep_over_land long_name = total precipitation amount in each time step over land units = m dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [srflag] standard_name = precipitation_type long_name = snow/rain flag for precipitation units = flag dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [smc] standard_name = volume_fraction_of_condensed_water_in_soil long_name = total soil moisture units = frac dimensions = (horizontal_loop_extent,vertical_dimension_of_soil) type = real kind = kind_phys intent = inout [stc] standard_name = soil_temperature long_name = soil temperature units = K dimensions = (horizontal_loop_extent,vertical_dimension_of_soil) type = real kind = kind_phys intent = inout [slc] standard_name = volume_fraction_of_unfrozen_water_in_soil long_name = liquid soil moisture units = frac dimensions = (horizontal_loop_extent,vertical_dimension_of_soil) type = real kind = kind_phys intent = inout [canopy] standard_name = canopy_water_amount long_name = canopy water amount units = kg m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [trans] standard_name = transpiration_flux long_name = total plant transpiration rate units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [tsurf] standard_name = surface_skin_temperature_after_iteration_over_land long_name = surface skin temperature after iteration over land units = K dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [zorl] standard_name = surface_roughness_length_over_land long_name = surface roughness length over land (temporary use as interstitial) units = cm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [rb1] standard_name = bulk_richardson_number_at_lowest_model_level_over_land long_name = bulk Richardson number at the surface over land units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [fm1] standard_name = Monin_Obukhov_similarity_function_for_momentum_over_land long_name = Monin-Obukhov similarity function for momentum over land units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [fh1] standard_name = Monin_Obukhov_similarity_function_for_heat_over_land long_name = Monin-Obukhov similarity function for heat over land units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [ustar1] standard_name = surface_friction_velocity_over_land long_name = surface friction velocity over land units = m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [stress1] standard_name = surface_wind_stress_over_land long_name = surface wind stress over land units = m2 s-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [fm101] standard_name = Monin_Obukhov_similarity_function_for_momentum_at_10m_over_land long_name = Monin-Obukhov similarity parameter for momentum at 10m over land units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [fh21] standard_name = Monin_Obukhov_similarity_function_for_heat_at_2m_over_land long_name = Monin-Obukhov similarity parameter for heat at 2m over land units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [rmol1] standard_name = reciprocal_of_obukhov_length long_name = one over obukhov length units = m-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [flhc1] standard_name = surface_exchange_coefficient_for_heat long_name = surface exchange coefficient for heat units = W m-2 K-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [flqc1] standard_name = surface_exchange_coefficient_for_moisture long_name = surface exchange coefficient for moisture units = kg m-2 s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [do_mynnsfclay] standard_name = flag_for_mellor_yamada_nakanishi_niino_surface_layer_scheme long_name = flag to activate MYNN surface layer units = flag dimensions = () type = logical intent = in [snowxy] standard_name = number_of_snow_layers long_name = number of snow layers units = count dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [tvxy] standard_name = canopy_temperature long_name = vegetation temperature units = K dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [tgxy] standard_name = ground_temperature long_name = ground temperature for noahmp units = K dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [canicexy] standard_name = canopy_intercepted_ice_mass long_name = canopy intercepted ice mass units = mm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [canliqxy] standard_name = canopy_intercepted_liquid_water long_name = canopy intercepted liquid water units = mm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [eahxy] standard_name = air_vapor_pressure_in_canopy long_name = canopy air vapor pressure units = Pa dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [tahxy] standard_name = air_temperature_in_canopy long_name = canopy air temperature units = K dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [cmxy] standard_name = surface_drag_coefficient_for_momentum_for_noahmp long_name = surface drag coefficient for momentum for noahmp units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [chxy] standard_name = surface_drag_coefficient_for_heat_and_moisture_for_noahmp long_name = surface exchange coeff heat & moisture for noahmp units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [fwetxy] standard_name = wet_canopy_area_fraction long_name = area fraction of canopy that is wetted/snowed units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [sneqvoxy] standard_name = lwe_thickness_of_snowfall_amount_on_previous_timestep long_name = snow mass at previous time step units = mm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [alboldxy] standard_name = surface_albedo_assuming_deep_snow_on_previous_timestep long_name = snow albedo at previous time step units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [qsnowxy] standard_name = lwe_snowfall_rate long_name = snow precipitation rate at surface units = mm s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [wslakexy] standard_name = water_storage_in_lake long_name = lake water storage units = mm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [zwtxy] standard_name = water_table_depth long_name = water table depth units = m dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [waxy] standard_name = water_storage_in_aquifer long_name = water storage in aquifer units = mm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [wtxy] standard_name = water_storage_in_aquifer_and_saturated_soil long_name = water storage in aquifer and saturated soil units = mm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [tsnoxy] standard_name = temperature_in_surface_snow long_name = temperature_in_surface_snow units = K dimensions = (horizontal_loop_extent,lower_bound_of_vertical_dimension_of_surface_snow:upper_bound_of_vertical_dimension_of_surface_snow) type = real kind = kind_phys intent = inout [zsnsoxy] standard_name = depth_from_snow_surface_at_bottom_interface long_name = depth from the top of the snow surface at the bottom of the layer units = m dimensions = (horizontal_loop_extent,lower_bound_of_vertical_dimension_of_surface_snow:vertical_dimension_of_soil_internal_to_land_surface_scheme) type = real kind = kind_phys intent = inout [snicexy] standard_name = lwe_thickness_of_ice_in_surface_snow long_name = lwe_thickness_of_ice_in_surface_snow units = mm dimensions = (horizontal_loop_extent,lower_bound_of_vertical_dimension_of_surface_snow:upper_bound_of_vertical_dimension_of_surface_snow) type = real kind = kind_phys intent = inout [snliqxy] standard_name = lwe_thickness_of_liquid_water_in_surface_snow long_name = snow layer liquid water units = mm dimensions = (horizontal_loop_extent,lower_bound_of_vertical_dimension_of_surface_snow:upper_bound_of_vertical_dimension_of_surface_snow) type = real kind = kind_phys intent = inout [lfmassxy] standard_name = leaf_mass_content long_name = leaf mass units = g m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [rtmassxy] standard_name = fine_root_mass_content long_name = fine root mass units = g m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [stmassxy] standard_name = stem_mass_content long_name = stem mass units = g m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [woodxy] standard_name = wood_mass_content long_name = wood mass including woody roots units = g m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [stblcpxy] standard_name = slow_soil_pool_mass_content_of_carbon long_name = stable carbon in deep soil units = g m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [fastcpxy] standard_name = fast_soil_pool_mass_content_of_carbon long_name = short-lived carbon in shallow soil units = g m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [xlaixy] standard_name = leaf_area_index long_name = leaf area index units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [xsaixy] standard_name = stem_area_index long_name = stem area index units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [taussxy] standard_name = dimensionless_age_of_surface_snow long_name = non-dimensional snow age units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [smoiseq] standard_name = volumetric_equilibrium_soil_moisture long_name = equilibrium soil water content units = m3 m-3 dimensions = (horizontal_loop_extent,vertical_dimension_of_soil_internal_to_land_surface_scheme) type = real kind = kind_phys intent = inout [smcwtdxy] standard_name = volumetric_soil_moisture_between_soil_bottom_and_water_table long_name = soil water content between the bottom of the soil and the water table units = m3 m-3 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [deeprechxy] standard_name = water_table_recharge_assuming_deep long_name = recharge to or from the water table when deep units = m dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [rechxy] standard_name = water_table_recharge_assuming_shallow long_name = recharge to or from the water table when shallow units = m dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [albdvis] standard_name = surface_albedo_direct_visible_over_land long_name = direct surface albedo visible band over land units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [albdnir] standard_name = surface_albedo_direct_NIR_over_land long_name = direct surface albedo NIR band over land units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [albivis] standard_name = surface_albedo_diffuse_visible_over_land long_name = diffuse surface albedo visible band over land units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [albinir] standard_name = surface_albedo_diffuse_NIR_over_land long_name = diffuse surface albedo NIR band over land units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [emiss] standard_name = surface_longwave_emissivity_over_land long_name = surface lw emissivity in fraction over land units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [sncovr1] standard_name = surface_snow_area_fraction_over_land long_name = surface snow area fraction units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [qsurf] standard_name = surface_specific_humidity_over_land long_name = surface air saturation specific humidity over land units = kg kg-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [gflux] standard_name = upward_heat_flux_in_soil_over_land long_name = soil heat flux over land units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [drain] standard_name = subsurface_runoff_flux long_name = subsurface runoff flux units = kg m-2 s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [evap] standard_name = kinematic_surface_upward_latent_heat_flux_over_land long_name = kinematic surface upward latent heat flux over land units = kg kg-1 m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [hflx] standard_name = kinematic_surface_upward_sensible_heat_flux_over_land long_name = kinematic surface upward sensible heat flux over land units = K m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [ep] standard_name = surface_upward_potential_latent_heat_flux_over_land long_name = surface upward potential latent heat flux over land units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [runoff] standard_name = surface_runoff_flux long_name = surface runoff flux units = kg m-2 s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [cmm] standard_name = surface_drag_wind_speed_for_momentum_in_air_over_land long_name = momentum exchange coefficient over land units = m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [chh] standard_name = surface_drag_mass_flux_for_heat_and_moisture_in_air_over_land long_name = thermal exchange coefficient over land units = kg m-2 s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [evbs] standard_name = soil_upward_latent_heat_flux long_name = soil upward latent heat flux units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [evcw] standard_name = canopy_upward_latent_heat_flux long_name = canopy upward latent heat flux units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [sbsno] standard_name = snow_deposition_sublimation_upward_latent_heat_flux long_name = latent heat flux from snow depo/subl units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [pah] standard_name = total_precipitation_advected_heat long_name = precipitation advected heat - total units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [ecan] standard_name = evaporation_of_intercepted_water long_name = evaporation of intercepted water units = kg m-2 s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [etran] standard_name = transpiration_rate long_name = transpiration rate units = kg m-2 s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [edir] standard_name = soil_surface_evaporation_rate long_name = soil surface evaporation rate units = kg m-2 s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [snowc] standard_name = surface_snow_area_fraction long_name = surface snow area fraction units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [stm] standard_name = soil_moisture_content long_name = soil moisture units = kg m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [snohf] standard_name = snow_freezing_rain_upward_latent_heat_flux long_name = latent heat flux due to snow and frz rain units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [smcwlt2] standard_name = volume_fraction_of_condensed_water_in_soil_at_wilting_point long_name = wilting point (volumetric) units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [smcref2] standard_name = threshold_volume_fraction_of_condensed_water_in_soil long_name = soil moisture threshold (volumetric) units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [wet1] standard_name = normalized_soil_wetness long_name = normalized soil wetness units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [t2mmp] standard_name = temperature_at_2m_from_noahmp long_name = 2 meter temperature from noahmp units = K dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [q2mp] standard_name = specific_humidity_at_2m_from_noahmp long_name = 2 meter specific humidity from noahmp units = kg kg-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [zvfun] standard_name = function_of_surface_roughness_length_and_green_vegetation_fraction long_name = function of surface roughness length and green vegetation fraction units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [ztmax] standard_name = bounded_surface_roughness_length_for_heat_over_land long_name = bounded surface roughness length for heat over land units = m dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [errmsg] standard_name = ccpp_error_message long_name = error message for error handling in CCPP units = none dimensions = () type = character kind = len=* intent = out [errflg] standard_name = ccpp_error_code long_name = error code for error handling in CCPP units = 1 dimensions = () type = integer intent = out