| local_name | standard_name | long_name | units | type | dimensions | kind | intent | optional |
| ntracer | number_of_tracers | number of tracers | count | integer | () | | in | False |
| garea | cell_area | grid cell area | m2 | real | (horizontal_dimension) | kind_phys | in | False |
| im | horizontal_loop_extent | horizontal loop extent | count | integer | () | | in | False |
| ix | horizontal_dimension | horizontal dimension | count | integer | () | | in | False |
| km | vertical_dimension | vertical layer dimension | count | integer | () | | in | False |
| dt | time_step_for_physics | physics time step | s | real | () | kind_phys | in | False |
| cactiv | conv_activity_counter | convective activity memory | none | integer | (horizontal_dimension) | | inout | False |
| forcet | temperature_tendency_due_to_dynamics | temperature tendency due to dynamics only | K s-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | in | False |
| forceqv_spechum | moisture_tendency_due_to_dynamics | moisture tendency due to dynamics only | kg kg-1 s-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | in | False |
| phil | geopotential | layer geopotential | m2 s-2 | real | (horizontal_dimension, vertical_dimension) | kind_phys | in | False |
| raincv | lwe_thickness_of_deep_convective_precipitation_amount | deep convective rainfall amount on physics timestep | m | real | (horizontal_dimension) | kind_phys | out | False |
| qv_spechum | water_vapor_specific_humidity_updated_by_physics | water vapor specific humidity updated by physics | kg kg-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | inout | False |
| t | air_temperature_updated_by_physics | updated temperature | K | real | (horizontal_dimension, vertical_dimension) | kind_phys | inout | False |
| cld1d | cloud_work_function | cloud work function | m2 s-2 | real | (horizontal_dimension) | kind_phys | out | False |
| us | x_wind_updated_by_physics | updated x-direction wind | m s-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | inout | False |
| vs | y_wind_updated_by_physics | updated y-direction wind | m s-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | inout | False |
| t2di | air_temperature | mid-layer temperature | K | real | (horizontal_dimension, vertical_dimension) | kind_phys | in | False |
| w | omega | layer mean vertical velocity | Pa s-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | in | False |
| qv2di_spechum | water_vapor_specific_humidity | water vapor specific humidity | kg kg-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | in | False |
| p2di | air_pressure | mean layer pressure | Pa | real | (horizontal_dimension, vertical_dimension) | kind_phys | in | False |
| psuri | surface_air_pressure | surface pressure | Pa | real | (horizontal_dimension) | kind_phys | in | False |
| hbot | vertical_index_at_cloud_base | index for cloud base | index | integer | (horizontal_dimension) | | out | False |
| htop | vertical_index_at_cloud_top | index for cloud top | index | integer | (horizontal_dimension) | | out | False |
| kcnv | flag_deep_convection | deep convection: 0=no, 1=yes | flag | integer | (horizontal_dimension) | | out | False |
| xland | sea_land_ice_mask | landmask: sea/land/ice=0/1/2 | flag | integer | (horizontal_dimension) | | in | False |
| hfx2 | kinematic_surface_upward_sensible_heat_flux | kinematic surface upward sensible heat flux | K m s-1 | real | (horizontal_dimension) | kind_phys | in | False |
| qfx2 | kinematic_surface_upward_latent_heat_flux | kinematic surface upward latent heat flux | kg kg-1 m s-1 | real | (horizontal_dimension) | kind_phys | in | False |
| cliw | ice_water_mixing_ratio_convective_transport_tracer | moist (dry+vapor, no condensates) mixing ratio of ice water in the convectively transported tracer array | kg kg-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | inout | False |
| clcw | cloud_condensed_water_mixing_ratio_convective_transport_tracer | moist (dry+vapor, no condensates) mixing ratio of cloud water in the convectively transported tracer array | kg kg-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | inout | False |
| pbl | atmosphere_boundary_layer_thickness | PBL thickness | m | real | (horizontal_dimension) | kind_phys | in | False |
| ud_mf | instantaneous_atmosphere_updraft_convective_mass_flux | (updraft mass flux) * delt | kg m-2 | real | (horizontal_dimension, vertical_dimension) | kind_phys | out | False |
| dd_mf | instantaneous_atmosphere_downdraft_convective_mass_flux | (downdraft mass flux) * delt | kg m-2 | real | (horizontal_dimension, vertical_dimension) | kind_phys | out | False |
| dt_mf | instantaneous_atmosphere_detrainment_convective_mass_flux | (detrainment mass flux) * delt | kg m-2 | real | (horizontal_dimension, vertical_dimension) | kind_phys | out | False |
| cnvw_moist | convective_cloud_water_mixing_ratio | moist convective cloud water mixing ratio | kg kg-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | out | False |
| cnvc | convective_cloud_cover | convective cloud cover | frac | real | (horizontal_dimension, vertical_dimension) | kind_phys | out | False |
| imfshalcnv | flag_for_mass_flux_shallow_convection_scheme | flag for mass-flux shallow convection scheme | flag | integer | () | | in | False |
| nwfa | water_friendly_aerosol_number_concentration | number concentration of water-friendly aerosols | kg-1 | real | (horizontal_dimension, vertical_dimension) | kind_phys | in | False |
| con_rd | gas_constant_dry_air | ideal gas constant for dry air | J kg-1 K-1 | real | () | kind_phys | in | False |
| gq0 | tracer_concentration_updated_by_physics | tracer concentration updated by physics | kg kg-1 | real | (horizontal_dimension, vertical_dimension, number_of_tracers) | kind_phys | inout | False |
| ntinc | index_for_ice_cloud_number_concentration | tracer index for ice number concentration | index | integer | () | | in | False |
| ntlnc | index_for_liquid_cloud_number_concentration | tracer index for liquid number concentration | index | integer | () | | in | False |
| imp_physics | flag_for_microphysics_scheme | choice of microphysics scheme | flag | integer | () | | in | False |
| imp_physics_thompson | flag_for_thompson_microphysics_scheme | choice of Thompson microphysics scheme | flag | integer | () | | in | False |
| errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out | False |
| errflg | ccpp_error_flag | error flag for error handling in CCPP | flag | integer | () | | out | False |
|
| subroutine, public | cu_gf_driver::cu_gf_driver_run (ntracer, garea, im, ix, km, dt, cactiv, forcet, forceqv_spechum, phil, raincv, qv_spechum, t, cld1d, us, vs, t2di, w, qv2di_spechum, p2di, psuri, hbot, htop, kcnv, xland, hfx2, qfx2, cliw, clcw, pbl, ud_mf, dd_mf, dt_mf, cnvw_moist, cnvc, imfshalcnv, nwfa, con_rd, gq0, ntinc, ntlnc, imp_physics, imp_physics_thompson, errmsg, errflg) |
| |