| local_name | standard_name | long_name | units | type | dimensions | kind | intent |
| me | mpi_rank | current MPI-rank | index | integer | () | | in |
| ncol | horizontal_loop_extent | horizontal dimension | count | integer | () | | in |
| nLev | vertical_layer_dimension | number of vertical levels | count | integer | () | | in |
| doSWrad | flag_for_calling_shortwave_radiation | logical flags for sw radiation calls | flag | logical | () | | in |
| doLWrad | flag_for_calling_longwave_radiation | logical flags for lw radiation calls | flag | logical | () | | in |
| i_o3 | index_of_ozone_mixing_ratio_in_tracer_concentration_array | tracer index for ozone mixing ratio | index | integer | () | | in |
| fhswr | period_of_shortwave_radiation_calls | frequency for shortwave radiation | s | real | () | kind_phys | in |
| fhlwr | period_of_longwave_radiation_calls | frequency for longwave radiation | s | real | () | 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 |
| coslat | cosine_of_latitude | cosine of latitude | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sinlat | sine_of_latitude | sine of latitude | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| solhr | forecast_utc_hour | time in hours after 00z at the current timestep | h | real | () | kind_phys | in |
| prsi | 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 |
| prslk | dimensionless_exner_function | dimensionless Exner function at model layer centers | none | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| prsl | air_pressure | mean layer pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| tgrs | air_temperature | model layer mean temperature | K | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| qgrs | tracer_concentration | model layer mean tracer concentration | 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 |
| tsfc | surface_skin_temperature | surface skin temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| con_g | gravitational_acceleration | gravitational acceleration | m s-2 | real | () | kind_phys | in |
| con_rd | gas_constant_of_dry_air | ideal gas constant for dry air | J kg-1 K-1 | real | () | kind_phys | in |
| con_eps | ratio_of_dry_air_to_water_vapor_gas_constants | rd/rv | none | real | () | kind_phys | in |
| con_epsm1 | ratio_of_dry_air_to_water_vapor_gas_constants_minus_one | (rd/rv) - 1 | none | real | () | kind_phys | in |
| con_fvirt | ratio_of_vapor_to_dry_air_gas_constants_minus_one | (rv/rd) - 1 (rv = ideal gas constant for water vapor) | none | real | () | kind_phys | in |
| con_epsqs | minimum_value_of_saturation_mixing_ratio | floor value for saturation mixing ratio | kg kg-1 | real | () | kind_phys | in |
| con_pi | pi | ratio of a circle's circumference to its diameter | none | real | () | kind_phys | in |
| ico2 | control_for_co2 | prescribed global mean value (old opernl) | flag | integer | () | | in |
| raddt | time_step_for_radiation | radiation time step | s | real | () | kind_phys | inout |
| p_lay | air_pressure_at_layer_for_rrtmgp | air pressure at vertical layer for radiation calculation | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| p_lev | air_pressure_at_interface_for_rrtmgp | air pressure at vertical interface for radiation calculation | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension) | kind_phys | inout |
| t_lay | air_temperature_at_layer_for_rrtmgp | air temperature at vertical layer for radiation calculation | K | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| t_lev | air_temperature_at_interface_for_rrtmgp | air temperature at vertical interface for radiation calculation | K | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension) | kind_phys | inout |
| deltaZ | layer_thickness | layer_thickness | m | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| deltaZc | layer_thickness_from_layer_center | layer_thickness | m | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| deltaP | layer_thickness_in_pa | layer_thickness_in_Pa | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| top_at_1 | flag_for_vertical_ordering_in_radiation | flag for vertical ordering in radiation | flag | logical | () | | inout |
| iSFC | vertical_index_for_surface_in_rrtmgp | index for surface layer in RRTMGP | flag | integer | () | | inout |
| iTOA | vertical_index_for_toa_in_rrtmgp | index for TOA layer in RRTMGP | flag | integer | () | | inout |
| tsfc_radtime | surface_skin_temperature_on_radiation_timestep | surface skin temperature on radiation timestep | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| tsfg | surface_ground_temperature_for_radiation | surface ground temperature for radiation | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| tsfa | surface_air_temperature_for_radiation | lowest model layer air temperature for radiation | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| tv_lay | virtual_temperature | layer virtual temperature | K | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| relhum | relative_humidity | layer relative humidity | frac | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| qs_lay | saturation_vapor_pressure | saturation vapor pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| q_lay | water_vapor_mixing_ratio | water vaport mixing ratio | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| vmr_o2 | volume_mixing_ratio_for_o2 | molar mixing ratio of o2 in with respect to dry air | 1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| vmr_h2o | volume_mixing_ratio_for_h2o | molar mixing ratio of h2o in with respect to dry air | 1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| vmr_o3 | volume_mixing_ratio_for_o3 | molar mixing ratio of o3 in with respect to dry air | 1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| vmr_ch4 | volume_mixing_ratio_for_ch4 | molar mixing ratio of ch4 in with respect to dry air | 1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| vmr_n2o | volume_mixing_ratio_for_n2o | molar mixing ratio of n2o in with respect to dry air | 1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| vmr_co2 | volume_mixing_ratio_for_co2 | molar mixing ratio of co2 in with respect to dry air | 1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| active_gases_array | list_of_active_gases_used_by_rrtmgp | list of active gases used by RRTMGP | none | character | (ccpp_constant_one:number_of_active_gases_used_by_RRTMGP) | len=* | in |
| coszdg | cosine_of_solar_zenith_angle_on_radiation_timestep | daytime mean cosz over rad call period | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| coszen | cosine_of_solar_zenith_angle_for_daytime_points_on_radiation_timestep | mean cos of zenith angle over rad call period | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| semis | surface_longwave_emissivity | surface lw emissivity in fraction | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| sfc_emiss_byband | surface_emissivity_in_each_rrtmgp_lw_band | surface emissivity in each RRTMGP LW band | none | real | (ccpp_constant_one:number_of_longwave_bands, ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nday | daytime_points_dimension | daytime points dimension | count | integer | () | | inout |
| idxday | daytime_points | daytime points | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | inout |
| ozphys | dataset_for_ozone_physics | dataset for NRL ozone physics | mixed | ty_ozphys | () | ty_ozphys | 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 |
Sanitize inputs for use in RRTMGP.