| local_name | standard_name | long_name | units | type | dimensions | kind | intent |
| im | horizontal_loop_extent | horizontal loop extent | count | integer | () | | in |
| levs | vertical_layer_dimension | vertical layer dimension | count | integer | () | | in |
| kdt | index_of_timestep | current time step index | index | integer | () | | in |
| rainmin | lwe_thickness_of_minimum_rain_amount | minimum rain amount | m | real | () | kind_phys | in |
| nrcm | number_of_random_numbers | second dimension of random number stream for RAS | count | integer | () | | in |
| nncl | number_of_condensate_species | number of cloud condensate types | count | integer | () | | in |
| ntcw | index_of_cloud_liquid_water_mixing_ratio_in_tracer_concentration_array | tracer index for cloud condensate (or liquid water) | index | integer | () | | in |
| ntrac | number_of_tracers | number of tracers | count | integer | () | | in |
| imp_physics | control_for_microphysics_scheme | choice of microphysics scheme | flag | integer | () | | in |
| imp_physics_gfdl | identifier_for_gfdl_microphysics_scheme | choice of GFDL microphysics scheme | flag | integer | () | | in |
| imp_physics_thompson | identifier_for_thompson_microphysics_scheme | choice of Thompson microphysics scheme | flag | integer | () | | in |
| imp_physics_mg | identifier_for_morrison_gettelman_microphysics_scheme | choice of Morrison-Gettelman microphysics scheme | flag | integer | () | | in |
| imp_physics_fer_hires | identifier_for_fer_hires_microphysics_scheme | choice of Ferrier-Aligo microphysics scheme | flag | integer | () | | in |
| imp_physics_nssl | identifier_for_nssl_microphysics_scheme | choice of NSSL 2-moment microphysics scheme | flag | integer | () | | in |
| cal_pre | flag_for_dominant_precipitation_type_partition | flag controls precip type algorithm | flag | logical | () | | in |
| cplflx | flag_for_surface_flux_coupling | flag controlling cplflx collection (default off) | flag | logical | () | | in |
| cplchm | flag_for_chemistry_coupling | flag controlling cplchm collection (default off) | flag | logical | () | | in |
| cpllnd | flag_for_land_coupling | flag controlling cpllnd collection (default off) | flag | logical | () | | in |
| progsigma | do_prognostic_updraft_area_fraction | flag for prognostic sigma in cumulus scheme | flag | logical | () | | in |
| con_g | gravitational_acceleration | gravitational acceleration | m s-2 | real | () | kind_phys | in |
| rhowater | fresh_liquid_water_density_at_0c | density of liquid water | kg m-3 | real | () | kind_phys | in |
| dtf | timestep_for_dynamics | dynamics timestep | s | real | () | kind_phys | in |
| frain | dynamics_to_physics_timestep_ratio | ratio of dynamics timestep to physics timestep | none | real | () | kind_phys | in |
| rainc | lwe_thickness_of_convective_precipitation_amount_on_dynamics_timestep | convective rain at this time step | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| rain1 | lwe_thickness_of_explicit_precipitation_amount | explicit rainfall amount on physics timestep | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| rann | random_number | random number array (0-1) | none | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:number_of_random_numbers) | kind_phys | in |
| xlat | latitude | latitude | radian | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| xlon | longitude | longitude | radian | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| gt0 | air_temperature_of_new_state | temperature updated by physics | K | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| gq0 | tracer_concentration_of_new_state | tracer concentration updated by physics | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_tracers) | kind_phys | in |
| prsl | air_pressure | layer mean pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| prsi | air_pressure_at_interface | pressure at layer interface | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension) | kind_phys | in |
| phii | geopotential_at_interface | geopotential at model layer interfaces | m2 s-2 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension) | kind_phys | in |
| phil | geopotential | layer geopotential | m2 s-2 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| htop | vertical_index_at_cloud_top | index for cloud top | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | in |
| refl_10cm | radar_reflectivity_10cm | instantaneous refl_10cm | dBZ | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| imfshalcnv | control_for_shallow_convection_scheme | flag for mass-flux shallow convection scheme | flag | integer | () | | in |
| imfshalcnv_gf | identifier_for_grell_freitas_shallow_convection | flag for Grell-Freitas shallow convection scheme | flag | integer | () | | in |
| imfdeepcnv | control_for_deep_convection_scheme | flag for mass-flux deep convection scheme | flag | integer | () | | in |
| imfdeepcnv_gf | identifier_for_grell_freitas_deep_convection | flag for Grell-Freitas deep convection scheme | flag | integer | () | | in |
| imfdeepcnv_samf | identifer_for_scale_aware_mass_flux_deep_convection | flag for SAMF deep convection scheme | flag | integer | () | | in |
| con_t0c | temperature_at_zero_celsius | temperature at 0 degree Celsius | K | real | () | kind_phys | in |
| tsfc | surface_skin_temperature | surface skin temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| ice | lwe_thickness_of_ice_amount_on_dynamics_timestep | ice fall at this time step | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| snow | lwe_thickness_of_snow_amount_on_dynamics_timestep | snow fall at this time step | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| graupel | lwe_thickness_of_graupel_amount_on_dynamics_timestep | graupel fall at this time step | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| frzr | cumulative_lwe_thickness_of_surface_freezing_rain_amount | accumulated surface freezing rain | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| frzrb | cumulative_lwe_thickness_of_surface_freezing_rain_amount_in_bucket | accumulated surface freezing rain in bucket | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| frozr | cumulative_lwe_thickness_of_surface_graupel_amount | accumulated surface graupel | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| frozrb | cumulative_lwe_thickness_of_surface_graupel_amount_in_bucket | accumulated surface graupel in bucket | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| tsnowp | cumulative_lwe_thickness_of_surface_snow_amount | accumulated surface snow | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| tsnowpb | cumulative_lwe_thickness_of_surface_snow_amount_in_bucket | accumulated surface snow in bucket | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| rhonewsn1 | surface_frozen_precipitation_density | density of precipitation ice | kg m-3 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| exticeden | do_external_surface_frozen_precipitation_density | flag for calculating frozen precip ice density outside of the LSM | flag | logical | () | | in |
| save_t | air_temperature_save | air temperature before entering a physics scheme | K | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| save_q | tracer_concentration_save | tracer concentration before entering a physics scheme | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_tracers) | kind_phys | in |
| rain0 | lwe_thickness_of_explicit_rain_amount | explicit rain on physics timestep | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| ice0 | lwe_thickness_of_ice_amount | ice fall on physics timestep | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| snow0 | lwe_thickness_of_snow_amount | snow fall on physics timestep | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| graupel0 | lwe_thickness_of_graupel_amount | graupel fall on physics timestep | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| del | air_pressure_difference_between_midlayers | air pressure difference between midlayers | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| rain | lwe_thickness_of_precipitation_amount_on_dynamics_timestep | total rain at this time step | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| domr_diag | dominant_rain_type | dominant rain type | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| domzr_diag | dominant_freezing_rain_type | dominant freezing rain type | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| domip_diag | dominant_sleet_type | dominant sleet type | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| doms_diag | dominant_snow_type | dominant snow type | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| tprcp | nonnegative_lwe_thickness_of_precipitation_amount_on_dynamics_timestep | total precipitation amount in each time step | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| srflag | precipitation_type | snow/rain flag for precipitation | flag | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| sr | ratio_of_snowfall_to_rainfall | snow ratio: ratio of snow to total precipitation | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| cnvprcp | cumulative_lwe_thickness_of_convective_precipitation_amount | cumulative convective precipitation | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| totprcp | accumulated_lwe_thickness_of_precipitation_amount | accumulated total precipitation | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| totice | accumulated_lwe_thickness_of_ice_amount | accumulated ice precipitation | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| totsnw | accumulated_lwe_thickness_of_snow_amount | accumulated snow precipitation | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| totgrp | accumulated_lwe_thickness_of_graupel_amount | accumulated graupel precipitation | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| cnvprcpb | cumulative_lwe_thickness_of_convective_precipitation_amount_in_bucket | cumulative convective precipitation in bucket | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| totprcpb | accumulated_lwe_thickness_of_precipitation_amount_in_bucket | accumulated total precipitation in bucket | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| toticeb | accumulated_lwe_thickness_of_ice_amount_in_bucket | accumulated ice precipitation in bucket | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| totsnwb | accumulated_lwe_thickness_of_snow_amount_in_bucket | accumulated snow precipitation in bucket | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| totgrpb | accumulated_lwe_thickness_of_graupel_amount_in_bucket | accumulated graupel precipitation in bucket | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| rain_cpl | cumulative_lwe_thickness_of_precipitation_amount_for_coupling | total rain precipitation | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| rainc_cpl | cumulative_lwe_thickness_of_convective_precipitation_amount_for_coupling | total convective precipitation | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| snow_cpl | cumulative_lwe_thickness_of_snow_amount_for_coupling | total snow precipitation | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| pwat | column_precipitable_water | precipitable water | kg m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| drain_cpl | tendency_of_lwe_thickness_of_rain_amount_on_dynamics_timestep_for_coupling | change in rain_cpl (coupling_type) | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dsnow_cpl | tendency_of_lwe_thickness_of_snowfall_amount_on_dynamics_timestep_for_coupling | change in show_cpl (coupling_type) | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| lsm | control_for_land_surface_scheme | flag for land surface model | flag | integer | () | | in |
| lsm_ruc | identifier_for_ruc_land_surface_scheme | flag for RUC land surface model | flag | integer | () | | in |
| lsm_noahmp | identifier_for_noahmp_land_surface_scheme | flag for NOAH MP land surface model | flag | integer | () | | in |
| raincprv | lwe_thickness_of_convective_precipitation_amount_on_previous_timestep | convective_precipitation_amount from previous timestep | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| rainncprv | lwe_thickness_of_explicit_precipitation_amount_on_previous_timestep | explicit rainfall from previous timestep | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| iceprv | lwe_thickness_of_ice_precipitation_amount_on_previous_timestep | ice amount from previous timestep | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| snowprv | snow_mass_on_previous_timestep | snow amount from previous timestep | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| graupelprv | lwe_thickness_of_graupel_amount_on_previous_timestep | graupel amount from previous timestep | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| draincprv | convective_precipitation_rate_on_previous_timestep | convective precipitation rate from previous timestep | mm s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| drainncprv | explicit_precipitation_rate_on_previous_timestep | explicit rainfall rate previous timestep | mm s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| diceprv | ice_precipitation_rate_on_previous_timestep | ice precipitation rate from previous timestep | mm s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dsnowprv | snowfall_rate_on_previous_timestep | snow precipitation rate from previous timestep | mm s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dgraupelprv | graupel_precipitation_rate_on_previous_timestep | graupel precipitation rate from previous timestep | mm s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| dtp | timestep_for_physics | physics timestep | s | real | () | kind_phys | in |
| num_dfi_radar | number_of_radar_derived_temperature_or_convection_suppression_intervals | number of time ranges with radar-derived microphysics temperature tendencies or radar-derived convection suppression | count | integer | () | | in |
| fh_dfi_radar | forecast_lead_times_bounding_radar_derived_temperature_or_convection_suppression_intervals | forecast lead times bounding radar derived temperature or convection suppression intervals | h | real | (ccpp_constant_one:maximum_number_of_radar_derived_temperature_or_convection_suppression_intervals_plus_one) | kind_phys | in |
| ix_dfi_radar | indices_with_radar_derived_temperature_or_convection_suppression_data | indices with radar derived temperature or convection suppression data | index | integer | (ccpp_constant_one:maximum_number_of_radar_derived_temperature_or_convection_suppression_intervals) | | in |
| dfi_radar_tten | radar_derived_microphysics_temperature_tendency | radar-derived microphysics temperature tendency | K s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_radar_derived_temperature_or_convection_suppression_intervals) | kind_phys | in |
| fhour | forecast_time | current forecast time | h | real | () | kind_phys | in |
| radar_tten_limits | allowed_bounds_of_radar_prescribed_tendencies | allowed bounds of prescribed microphysics temperature tendencies | K s-1 | real | (ccpp_constant_one:2) | kind_phys | in |
| index_of_process_dfi_radar | index_of_radar_derived_microphysics_temperature_forcing_in_cumulative_change_index | index of radar-derived microphysics temperature forcing in second dimension of array cumulative change index | index | integer | () | | in |
| dtend | cumulative_change_of_state_variables | diagnostic tendencies for state variables | mixed | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:cumulative_change_of_state_variables_outer_index_max) | kind_phys | inout |
| dtidx | cumulative_change_of_state_variables_outer_index | index of state-variable and process in last dimension of diagnostic tendencies array AKA cumulative_change_index | index | integer | (ccpp_constant_one:number_of_tracers_plus_one_hundred, ccpp_constant_one:number_of_cumulative_change_processes) | | in |
| index_of_temperature | index_of_temperature_in_cumulative_change_index | index of temperature in first dimension of array cumulative change index | index | integer | () | | in |
| index_of_process_mp | index_of_microphysics_process_process_in_cumulative_change_index | index of microphysics transport process in second dimension of array cumulative change index | index | integer | () | | in |
| ldiag3d | flag_for_diagnostics_3d | flag for 3d diagnostic fields | flag | logical | () | | in |
| qdiag3d | flag_for_tracer_diagnostics_3d | logical flag for 3D tracer diagnostics | flag | logical | () | | in |
| dqdt_qmicro | instantaneous_tendency_of_specific_humidity_due_to_microphysics | moisture tendency due to microphysics | kg kg-1 s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| prevsq | specific_humidity_on_previous_timestep | specific_humidity_on_previous_timestep | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| lssav | flag_for_diagnostics | logical flag for storing diagnostics | flag | logical | () | | in |
| lkm | control_for_lake_model_execution_method | control for lake model execution: 0=no lake, 1=lake, 2=lake+nsst | flag | integer | () | | in |
| iopt_lake | control_for_lake_model_selection | control for lake model selection | 1 | integer | () | | in |
| iopt_lake_clm | clm_lake_model_control_selection_value | value that indicates clm lake model in the control for lake model selection | 1 | integer | () | | in |
| use_lake_model | flag_for_using_lake_model | flag indicating lake points using a lake model | flag | 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 |