| local_name | standard_name | long_name | units | type | dimensions | kind | intent |
| nthreads | number_of_openmp_threads | number of OpenMP threads available for physics schemes | count | integer | () | | in |
| im | horizontal_loop_extent | horizontal loop extent | count | integer | () | | in |
| levs | vertical_layer_dimension | number of vertical levels | count | integer | () | | in |
| vfrac | vegetation_area_fraction | areal fractional cover of green vegetation | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| islmsk | sea_land_ice_mask | landmask: sea/land/ice=0/1/2 | flag | integer | (ccpp_constant_one:horizontal_loop_extent) | | in |
| isot | control_for_soil_type_dataset | soil type dataset choice | index | integer | () | | in |
| ivegsrc | control_for_vegetation_dataset | land use dataset choice | index | integer | () | | in |
| stype | soil_type_classification | soil type for lsm | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | inout |
| vtype | vegetation_type_classification | vegetation type for lsm | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | inout |
| slope | surface_slope_classification | sfc slope type for lsm | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | inout |
| vtype_save | vegetation_type_classification_save | vegetation type for lsm save | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | out |
| stype_save | soil_type_classification_save | soil type for lsm save | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | out |
| slope_save | surface_slope_classification_save | sfc slope type for lsm save | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | out |
| 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 |
| tsfc | surface_skin_temperature | surface skin temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| phil | geopotential | geopotential at model layer centers | m2 s-2 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| con_g | gravitational_acceleration | gravitational acceleration | m s-2 | real | () | kind_phys | in |
| sigmaf | bounded_vegetation_area_fraction | areal fractional cover of green vegetation bounded on the bottom | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| work3 | 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 | inout |
| zlvl | height_above_ground_at_lowest_model_layer | layer 1 height above ground (not MSL) | m | 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 | out |
| 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 | out |
| rain_cpl | cumulative_lwe_thickness_of_precipitation_amount_for_coupling | total rain precipitation | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| snow_cpl | cumulative_lwe_thickness_of_snow_amount_for_coupling | total snow precipitation | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| lndp_type | control_for_stochastic_land_surface_perturbation | index for stochastic land surface perturbations type | index | integer | () | | in |
| n_var_lndp | number_of_perturbed_land_surface_variables | number of land surface variables perturbed | count | integer | () | | in |
| sfc_wts | surface_stochastic_weights_from_coupled_process | weights for stochastic surface physics perturbation | 1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:number_of_perturbed_land_surface_variables) | kind_phys | in |
| lndp_var_list | land_surface_perturbation_variables | variables to be perturbed for landperts | none | character | (ccpp_constant_one:number_of_perturbed_land_surface_variables) | len=3 | in |
| lndp_prt_list | land_surface_perturbation_magnitudes | magnitude of perturbations for landperts | variable | real | (ccpp_constant_one:number_of_perturbed_land_surface_variables) | kind_phys | in |
| z01d | perturbation_of_momentum_roughness_length | perturbation of momentum roughness length | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| zt1d | perturbation_of_heat_to_momentum_roughness_length_ratio | perturbation of heat to momentum roughness length ratio | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| bexp1d | perturbation_of_soil_type_b_parameter | perturbation of soil type "b" parameter | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| xlai1d | perturbation_of_leaf_area_index | perturbation of leaf area index | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| vegf1d | perturbation_of_vegetation_fraction | perturbation of vegetation fraction | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| lndp_vgf | magnitude_of_perturbation_of_vegetation_fraction | magnitude of perturbation of vegetation fraction | frac | real | () | kind_phys | out |
| cplflx | flag_for_surface_flux_coupling | flag controlling cplflx collection (default off) | flag | logical | () | | in |
| flag_cice | flag_for_cice | flag for cice | flag | logical | (ccpp_constant_one:horizontal_loop_extent) | | inout |
| islmsk_cice | sea_land_ice_mask_cice | sea/land/ice mask cice (=0/1/2) | flag | integer | (ccpp_constant_one:horizontal_loop_extent) | | out |
| slimskin_cpl | area_type_from_coupled_process | sea/land/ice mask input (=0/1/2) | flag | 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 | out |
| u1 | x_wind_at_surface_adjacent_layer | zonal wind at lowest model layer | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| v1 | y_wind_at_surface_adjacent_layer | meridional wind at lowest model layer | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| cnvwind | enhancement_to_wind_speed_at_surface_adjacent_layer_due_to_convection | surface wind enhancement due to convection | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| smcwlt2 | volume_fraction_of_condensed_water_in_soil_at_wilting_point | wilting point (volumetric) | frac | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| smcref2 | threshold_volume_fraction_of_condensed_water_in_soil | soil moisture threshold (volumetric) | frac | 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 |