| local_name | standard_name | long_name | units | type | dimensions | kind | intent |
| restart | flag_for_restart | flag for restart (warmstart) or coldstart | flag | logical | () | | in |
| do_myjsfc | flag_for_mellor_yamada_janjic_surface_layer_scheme | flag for MYJ surface layer scheme | flag | logical | () | | in |
| im | horizontal_loop_extent | horizontal loop extent | count | integer | () | | in |
| levs | vertical_layer_dimension | vertical layer dimension | count | integer | () | | in |
| dt_phs | timestep_for_physics | time step for physics | s | real | () | kind_phys | in |
| kdt | index_of_timestep | current time step index | index | integer | () | | in |
| ntrac | number_of_vertical_diffusion_tracers | number of tracers to diffuse vertically | count | integer | () | | in |
| ntke | index_of_turbulent_kinetic_energy_in_tracer_concentration_array | tracer index for turbulent kinetic energy | index | integer | () | | in |
| ntcw | index_of_cloud_liquid_water_mixing_ratio_in_tracer_concentration_array | cloud condensate index in tracer array | index | integer | () | | in |
| ntiw | index_of_cloud_ice_mixing_ratio_in_tracer_concentration_array | tracer index for ice water | index | integer | () | | in |
| ntrw | index_of_rain_mixing_ratio_in_tracer_concentration_array | tracer index for rain water | index | integer | () | | in |
| ntsw | index_of_snow_mixing_ratio_in_tracer_concentration_array | tracer index for snow water | index | integer | () | | in |
| ntgl | index_of_graupel_mixing_ratio_in_tracer_concentration_array | tracer index for graupel | index | integer | () | | in |
| ugrs | x_wind | x component of layer wind | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| vgrs | y_wind | y component of layer wind | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| tgrs | air_temperature | layer mean air temperature | K | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| qgrs | vertically_diffused_tracer_concentration | tracer concentration diffused by PBL scheme | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_vertical_diffusion_tracers) | kind_phys | inout |
| prsl | air_pressure | mean layer pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | 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 |
| 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 |
| hprime1 | standard_deviation_of_subgrid_orography | standard deviation of subgrid height_above_mean_sea_level | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| prsik_1 | surface_dimensionless_exner_function | dimensionless Exner function at lowest model interface | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| prslk_1 | dimensionless_exner_function_at_surface_adjacent_layer | dimensionless Exner function at lowest model layer | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| prslki | ratio_of_exner_function_between_midlayer_and_interface_at_lowest_model_layer | Exner function ratio bt midlayer and interface at 1st layer | ratio | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| tsfc | surface_skin_temperature | surface temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| qsfc | surface_specific_humidity | surface air saturation specific humidity | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_qsfc | surface_specific_humidity_for_myj_schemes | surface air saturation specific humidity for MYJ schem | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_thz0 | air_potential_temperature_at_top_of_viscous_sublayer | potential temperat at viscous sublayer top over water | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_qz0 | specific_humidity_at_top_of_viscous_sublayer | specific humidity at_viscous sublayer top over water | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_uz0 | x_wind_at_top_of_viscous_sublayer | u wind component at viscous sublayer top over water | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_vz0 | y_wind_at_top_of_viscous_sublayer | v wind component at viscous sublayer top over water | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_z0base | baseline_surface_roughness_length | baseline surface roughness length for momentum in mete | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_akhs | heat_exchange_coefficient_for_myj_schemes | surface heat exchange_coefficient for MYJ schemes | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_akms | momentum_exchange_coefficient_for_myj_schemes | surface momentum exchange_coefficient for MYJ schemes | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_chkqlm | control_for_surface_layer_evaporation | surface layer evaporation switch | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_elflx | surface_upward_specific_humidity_flux_for_mellor_yamada_janjic_surface_layer_scheme | kinematic surface latent heat flux | m s-1 kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_a1u | weight_for_momentum_at_top_of_viscous_sublayer | Weight for momentum at viscous layer top | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_a1t | weight_for_potental_temperature_at_top_of_viscous_sublayer | Weight for potental temperature at viscous layer top | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phy_myj_a1q | weight_for_specific_humidity_at_top_of_viscous_sublayer | Weight for Specfic Humidity at viscous layer top | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| pblh | atmosphere_boundary_layer_thickness | PBL thickness | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| kpbl | vertical_index_at_top_of_atmosphere_boundary_layer | PBL top model level index | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | out |
| kinver | index_of_highest_temperature_inversion | index of highest temperature inversion | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | in |
| slmsk | area_type | landmask: sea/land/ice=0/1/2 | flag | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| garea | cell_area | area of the grid cell | m2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| ustar | surface_friction_velocity | boundary layer parameter | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| cm | surface_drag_coefficient_for_momentum_in_air | surface exchange coeff for momentum | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| ch | surface_drag_coefficient_for_heat_and_moisture_in_air | surface exchange coeff heat & moisture | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| wind | wind_speed_at_lowest_model_layer | wind speed at lowest model level | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| snowd | lwe_surface_snow | water equivalent snow depth over land | mm | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| zorl | surface_roughness_length | surface roughness length in cm | cm | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| 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 |
| hflx | 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 | in |
| dudt | process_split_cumulative_tendency_of_x_wind | updated tendency of the x wind | m s-2 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| dvdt | process_split_cumulative_tendency_of_y_wind | updated tendency of the y wind | m s-2 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| dtdt | process_split_cumulative_tendency_of_air_temperature | updated tendency of the temperature | K s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| dqdt | tendency_of_vertically_diffused_tracer_concentration | updated tendency of the tracers PBL vertical diff | kg kg-1 s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_vertical_diffusion_tracers) | kind_phys | inout |
| dusfc | instantaneous_surface_x_momentum_flux | x momentum flux | Pa | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| dvsfc | instantaneous_surface_y_momentum_flux | y momentum flux | Pa | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| dtsfc | instantaneous_surface_upward_sensible_heat_flux | surface upward sensible heat flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| dqsfc | instantaneous_surface_upward_latent_heat_flux | surface upward latent heat flux | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| dkt | atmosphere_heat_diffusivity | atmospheric heat diffusivity | m2 s-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | out |
| xkzm_m | atmosphere_momentum_diffusivity_due_to_background | background value of momentum diffusivity | m2 s-1 | real | () | kind_phys | in |
| xkzm_h | atmosphere_heat_diffusivity_due_to_background | background value of heat diffusivity | m2 s-1 | real | () | kind_phys | in |
| xkzm_s | sigma_pressure_threshold_at_upper_extent_of_background_diffusion | sigma level threshold for background diffusivity | none | real | () | kind_phys | in |
| gamt | countergradient_mixing_term_for_temperature | countergradient mixing term for temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| gamq | countergradient_mixing_term_for_water_vapor | countergradient mixing term for water vapor | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| 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_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 |
| me | mpi_rank | current MPI-rank | index | integer | () | | in |
| lprnt | flag_print | control flag for diagnostic print out | flag | logical | () | | 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_x_wind | index_of_x_wind_in_cumulative_change_index | index of x-wind in first dimension of array cumulative change index | index | integer | () | | in |
| index_of_y_wind | index_of_y_wind_in_cumulative_change_index | index of x-wind in first dimension of array cumulative change index | index | integer | () | | in |
| index_of_process_pbl | index_of_subgrid_scale_vertical_mixing_process_in_cumulative_change_index | index of subgrid scale vertical mixing process in second dimension of array cumulative change index | index | integer | () | | in |
| ntqv | index_of_specific_humidity_in_tracer_concentration_array | tracer index for water vapor (specific humidity) | index | integer | () | | in |
| gen_tend | flag_for_generic_tendency_due_to_planetary_boundary_layer | true if GFS_PBL_generic should calculate tendencies | flag | logical | () | | in |
| ldiag3d | flag_for_diagnostics_3d | flag for 3d diagnostic fields | flag | logical | () | | 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 |