| local_name | standard_name | long_name | units | type | dimensions | kind | intent |
| solhr | forecast_utc_hour | time in hours after 00z at the current timestep | h | real | () | kind_phys | in |
| slag | equation_of_time | equation of time | radian | real | () | kind_phys | in |
| sdec | sine_of_solar_declination_angle | sine of solar declination angle | none | real | () | kind_phys | in |
| cdec | cosine_of_solar_declination_angle | cosine of solar declination angle | none | real | () | kind_phys | in |
| sinlat | sine_of_latitude | sine of latitude | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| coslat | cosine_of_latitude | cosine of latitude | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| con_g | gravitational_acceleration | gravitational acceleration | m s-2 | real | () | kind_phys | in |
| con_cp | specific_heat_of_dry_air_at_constant_pressure | specific heat of dry air at constant pressure | J kg-1 K-1 | real | () | kind_phys | in |
| con_pi | pi | ratio of a circle's circumference to its diameter | none | real | () | kind_phys | in |
| con_sbc | stefan_boltzmann_constant | Stefan-Boltzmann constant | W m-2 K-4 | real | () | kind_phys | in |
| xlon | longitude | longitude of grid box | radian | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| coszen | cosine_of_solar_zenith_angle_for_daytime_points_on_radiation_timestep | average of cosine of zenith angle over daytime shortwave call time interval | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| tsfc_lnd | surface_skin_temperature_over_land | surface skin temperature over land | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| tsfc_ice | surface_skin_temperature_over_ice | surface skin temperature over ice | 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 |
| tf | air_temperature_at_surface_adjacent_layer | air temperature at lowest model layer | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| tsflw | air_temperature_at_surface_adjacent_layer_on_radiation_timestep | surface (first layer) air temperature saved in longwave radiation call | K | 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 |
| sfcemis_lnd | surface_longwave_emissivity_over_land | surface lw emissivity in fraction over land | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcemis_ice | surface_longwave_emissivity_over_ice | surface lw emissivity in fraction over ice | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcemis_wat | surface_longwave_emissivity_over_water | surface lw emissivity in fraction over water | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcdsw | surface_downwelling_shortwave_flux_on_radiation_timestep | total sky surface downwelling shortwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcnsw | surface_net_downwelling_shortwave_flux_on_radiation_timestep | total sky surface net downwelling shortwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcdlw | surface_downwelling_longwave_flux_on_radiation_timestep | total sky surface downwelling longwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| swh | tendency_of_air_temperature_due_to_shortwave_heating_on_radiation_timestep | total sky shortwave heating rate on radiation time step | K s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| swhc | tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky_on_radiation_timestep | clear sky shortwave heating rate on radiation time step | K s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| hlw | tendency_of_air_temperature_due_to_longwave_heating_on_radiation_timestep | total sky longwave heating rate on radiation time step | K s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| hlwc | tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky_on_radiation_timestep | clear sky longwave heating rate on radiation time step | K s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| sfcnirbmu | surface_upwelling_direct_nir_shortwave_flux_on_radiation_timestep | total sky surface upwelling beam near-infrared shortwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcnirdfu | surface_upwelling_diffuse_nir_shortwave_flux_on_radiation_timestep | total sky surface upwelling diffuse near-infrared shortwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcvisbmu | surface_upwelling_direct_uv_and_vis_shortwave_flux_on_radiation_timestep | total sky surface upwelling beam ultraviolet plus visible shortwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcvisdfu | surface_upwelling_diffuse_uv_and_vis_shortwave_flux_on_radiation_timestep | total sky surface upwelling diffuse ultraviolet plus visible shortwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcnirbmd | surface_downwelling_direct_nir_shortwave_flux_on_radiation_timestep | total sky surface downwelling beam near-infrared shortwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcnirdfd | surface_downwelling_diffuse_nir_shortwave_flux_on_radiation_timestep | total sky surface downwelling diffuse near-infrared shortwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcvisbmd | surface_downwelling_direct_uv_and_vis_shortwave_flux_on_radiation_timestep | total sky surface downwelling beam ultraviolet plus visible shortwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfcvisdfd | surface_downwelling_diffuse_uv_and_vis_shortwave_flux_on_radiation_timestep | total sky surface downwelling diffuse ultraviolet plus visible shortwave flux on radiation time step | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| im | horizontal_loop_extent | horizontal loop extent | count | integer | () | | in |
| levs | vertical_layer_dimension | number of vertical layers | count | integer | () | | in |
| deltim | timestep_for_dynamics | dynamics timestep | s | real | () | kind_phys | in |
| fhswr | period_of_shortwave_radiation_calls | frequency for shortwave radiation | s | real | () | kind_phys | 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 |
| damp_LW_fluxadj | flag_to_damp_rrtmgp_lw_jacobian_flux_adjustment | logical flag to control RRTMGP LW calculation | flag | logical | () | | in |
| lfnc_k | transition_pressure_length_scale_for_flux_damping | depth of transition layer in logistic function for LW flux adjustment damping | Pa | real | () | kind_phys | in |
| lfnc_p0 | transition_pressure_for_flux_damping | transition pressure for LW flux adjustment damping | Pa | real | () | kind_phys | in |
| use_LW_jacobian | flag_to_calc_rrtmgp_lw_jacobian | logical flag to control RRTMGP LW calculation | flag | logical | () | | in |
| sfculw | surface_upwelling_longwave_flux_on_radiation_timestep | total sky sfc upward lw flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| use_med_flux | do_mediator_atmosphere_ocean_fluxes | flag for using atmosphere-ocean fluxes from mediator | flag | logical | () | | in |
| sfculw_med | surface_upwelling_longwave_flux_over_ocean_from_mediator | surface upwelling LW flux over ocean for coupling | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| fluxlwUP_jac | rrtmgp_jacobian_of_lw_flux_upward | RRTMGP Jacobian upward longwave flux profile | W m-2 K-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension) | kind_phys | in |
| t_lay | air_temperature_of_new_state | model layer mean temperature updated by physics | K | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| p_lay | air_pressure | mean layer pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| p_lev | air_pressure_at_interface | air pressure at model layer interfaces | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension) | kind_phys | in |
| flux2D_lwUP | rrtmgp_lw_flux_profile_upward_allsky_on_radiation_timestep | RRTMGP upward longwave all-sky flux profile | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension) | kind_phys | in |
| flux2D_lwDOWN | rrtmgp_lw_flux_profile_downward_allsky_on_radiation_timestep | RRTMGP downward longwave all-sky flux profile | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension) | kind_phys | in |
| pert_radtend | flag_for_stochastic_radiative_heating_perturbations | flag for stochastic radiative heating perturbations | flag | logical | () | | in |
| do_sppt | flag_for_stochastic_physics_perturbations | flag for stochastic physics perturbations | flag | logical | () | | in |
| ca_global | flag_for_global_cellular_automata | switch for global ca | flag | logical | () | | in |
| tsfc_radtime | surface_skin_temperature_on_radiation_timestep | surface skin temperature on radiation timestep | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| dtdt | process_split_cumulative_tendency_of_air_temperature | total radiative heating rate at current time | K s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| dtdtnp | tendency_of_air_temperature_to_withold_from_sppt | temp. change from physics that should not be perturbed by sppt | K s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| htrlw | updated_tendency_of_air_temperature_due_to_longwave_heating_on_physics_timestep | total sky longwave heating rate on physics time step | K s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| adjsfcdsw | surface_downwelling_shortwave_flux | surface downwelling shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| adjsfcnsw | surface_net_downwelling_shortwave_flux | surface net downwelling shortwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| adjsfcdlw | surface_downwelling_longwave_flux | surface downwelling longwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| adjsfculw | surface_upwelling_longwave_flux | surface upwelling longwave flux at current time | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| adjsfculw_lnd | surface_upwelling_longwave_flux_over_land | surface upwelling longwave flux at current time over land | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| adjsfculw_ice | surface_upwelling_longwave_flux_over_ice | surface upwelling longwave flux at current time over ice | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| 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 | out |
| xmu | zenith_angle_temporal_adjustment_factor_for_shortwave_fluxes | zenith angle temporal adjustment factor for shortwave fluxes | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| xcosz | instantaneous_cosine_of_zenith_angle | cosine of zenith angle at current time | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| 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 | out |
| 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 | out |
| 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 | out |
| 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 | out |
| 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 | out |
| 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 | out |
| 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 | out |
| 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 | out |
| 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 |