local_namestandard_namelong_nameunitstypedimensionskindintent
restartflag_for_restartflag for restart (warmstart) or coldstartflaglogical()in
do_myjsfcflag_for_mellor_yamada_janjic_surface_layer_schemeflag for MYJ surface layer schemeflaglogical()in
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
levsvertical_layer_dimensionvertical layer dimensioncountinteger()in
dt_phstimestep_for_physicstime step for physicssreal()kind_physin
kdtindex_of_timestepcurrent time step indexindexinteger()in
ntracnumber_of_vertical_diffusion_tracersnumber of tracers to diffuse verticallycountinteger()in
ntkeindex_of_turbulent_kinetic_energy_in_tracer_concentration_arraytracer index for turbulent kinetic energyindexinteger()in
ntcwindex_of_cloud_liquid_water_mixing_ratio_in_tracer_concentration_arraycloud condensate index in tracer arrayindexinteger()in
ntiwindex_of_cloud_ice_mixing_ratio_in_tracer_concentration_arraytracer index for ice waterindexinteger()in
ntrwindex_of_rain_mixing_ratio_in_tracer_concentration_arraytracer index for rain waterindexinteger()in
ntswindex_of_snow_mixing_ratio_in_tracer_concentration_arraytracer index for snow waterindexinteger()in
ntglindex_of_graupel_mixing_ratio_in_tracer_concentration_arraytracer index for graupelindexinteger()in
ugrsx_windx component of layer windm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
vgrsy_windy component of layer windm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
tgrsair_temperaturelayer mean air temperatureKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qgrsvertically_diffused_tracer_concentrationtracer concentration diffused by PBL schemekg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_vertical_diffusion_tracers)kind_physinout
prslair_pressuremean layer pressurePareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
prsiair_pressure_at_interfaceair pressure at model layer interfacesPareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
phiigeopotential_at_interfacegeopotential at model layer interfacesm2 s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
hprime1standard_deviation_of_subgrid_orographystandard deviation of subgrid height_above_mean_sea_levelmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
prsik_1surface_dimensionless_exner_functiondimensionless Exner function at lowest model interfacenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
prslk_1dimensionless_exner_function_at_surface_adjacent_layerdimensionless Exner function at lowest model layernonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
prslkiratio_of_exner_function_between_midlayer_and_interface_at_lowest_model_layerExner function ratio bt midlayer and interface at 1st layerratioreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tsfcsurface_skin_temperaturesurface temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
qsfcsurface_specific_humiditysurface air saturation specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_qsfcsurface_specific_humidity_for_myj_schemessurface air saturation specific humidity for MYJ schemkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_thz0air_potential_temperature_at_top_of_viscous_sublayerpotential temperat at viscous sublayer top over waterKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_qz0specific_humidity_at_top_of_viscous_sublayerspecific humidity at_viscous sublayer top over waterkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_uz0x_wind_at_top_of_viscous_sublayeru wind component at viscous sublayer top over waterm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_vz0y_wind_at_top_of_viscous_sublayerv wind component at viscous sublayer top over waterm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_z0basebaseline_surface_roughness_lengthbaseline surface roughness length for momentum in metemreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_akhsheat_exchange_coefficient_for_myj_schemessurface heat exchange_coefficient for MYJ schemesm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_akmsmomentum_exchange_coefficient_for_myj_schemessurface momentum exchange_coefficient for MYJ schemesm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_chkqlmcontrol_for_surface_layer_evaporationsurface layer evaporation switchnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_elflxsurface_upward_specific_humidity_flux_for_mellor_yamada_janjic_surface_layer_schemekinematic surface latent heat fluxm s-1 kg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_a1uweight_for_momentum_at_top_of_viscous_sublayerWeight for momentum at viscous layer topnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_a1tweight_for_potental_temperature_at_top_of_viscous_sublayerWeight for potental temperature at viscous layer topnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
phy_myj_a1qweight_for_specific_humidity_at_top_of_viscous_sublayerWeight for Specfic Humidity at viscous layer topnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
pblhatmosphere_boundary_layer_thicknessPBL thicknessmreal(ccpp_constant_one:horizontal_loop_extent)kind_physout
kpblvertical_index_at_top_of_atmosphere_boundary_layerPBL top model level indexindexinteger(ccpp_constant_one:horizontal_loop_extent)out
kinverindex_of_highest_temperature_inversionindex of highest temperature inversionindexinteger(ccpp_constant_one:horizontal_loop_extent)in
slmskarea_typelandmask: sea/land/ice=0/1/2flagreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
gareacell_areaarea of the grid cellm2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
ustarsurface_friction_velocityboundary layer parameterm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
cmsurface_drag_coefficient_for_momentum_in_airsurface exchange coeff for momentumnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
chsurface_drag_coefficient_for_heat_and_moisture_in_airsurface exchange coeff heat & moisturenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
windwind_speed_at_lowest_model_layerwind speed at lowest model levelm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
snowdlwe_surface_snowwater equivalent snow depth over landmmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zorlsurface_roughness_lengthsurface roughness length in cmcmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
evapsurface_upward_specific_humidity_fluxkinematic surface upward latent heat fluxkg kg-1 m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
hflxkinematic_surface_upward_sensible_heat_flux_reduced_by_surface_roughness_and_vegetationkinematic surface upward sensible heat flux reduced by surface roughness and vegetationK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
dudtprocess_split_cumulative_tendency_of_x_windupdated tendency of the x windm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dvdtprocess_split_cumulative_tendency_of_y_windupdated tendency of the y windm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dtdtprocess_split_cumulative_tendency_of_air_temperatureupdated tendency of the temperatureK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dqdttendency_of_vertically_diffused_tracer_concentrationupdated tendency of the tracers PBL vertical diffkg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_vertical_diffusion_tracers)kind_physinout
dusfcinstantaneous_surface_x_momentum_fluxx momentum fluxPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dvsfcinstantaneous_surface_y_momentum_fluxy momentum fluxPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dtsfcinstantaneous_surface_upward_sensible_heat_fluxsurface upward sensible heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physout
dqsfcinstantaneous_surface_upward_latent_heat_fluxsurface upward latent heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physout
dktatmosphere_heat_diffusivityatmospheric heat diffusivitym2 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
xkzm_matmosphere_momentum_diffusivity_due_to_backgroundbackground value of momentum diffusivitym2 s-1real()kind_physin
xkzm_hatmosphere_heat_diffusivity_due_to_backgroundbackground value of heat diffusivitym2 s-1real()kind_physin
xkzm_ssigma_pressure_threshold_at_upper_extent_of_background_diffusionsigma level threshold for background diffusivitynonereal()kind_physin
gamtcountergradient_mixing_term_for_temperaturecountergradient mixing term for temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physout
gamqcountergradient_mixing_term_for_water_vaporcountergradient mixing term for water vaporkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physout
con_cpspecific_heat_of_dry_air_at_constant_pressurespecific heat of dry air at constant pressureJ kg-1 K-1real()kind_physin
con_ggravitational_accelerationgravitational accelerationm s-2real()kind_physin
con_rdgas_constant_of_dry_airideal gas constant for dry airJ kg-1 K-1real()kind_physin
mempi_rankcurrent MPI-rankindexinteger()in
lprntflag_printcontrol flag for diagnostic print outflaglogical()in
dtendcumulative_change_of_state_variablesdiagnostic tendencies for state variablesmixedreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:cumulative_change_of_state_variables_outer_index_max)kind_physinout
dtidxcumulative_change_of_state_variables_outer_indexindex of state-variable and process in last dimension of diagnostic tendencies array AKA cumulative_change_indexindexinteger(ccpp_constant_one:number_of_tracers_plus_one_hundred, ccpp_constant_one:number_of_cumulative_change_processes)in
index_of_temperatureindex_of_temperature_in_cumulative_change_indexindex of temperature in first dimension of array cumulative change indexindexinteger()in
index_of_x_windindex_of_x_wind_in_cumulative_change_indexindex of x-wind in first dimension of array cumulative change indexindexinteger()in
index_of_y_windindex_of_y_wind_in_cumulative_change_indexindex of x-wind in first dimension of array cumulative change indexindexinteger()in
index_of_process_pblindex_of_subgrid_scale_vertical_mixing_process_in_cumulative_change_indexindex of subgrid scale vertical mixing process in second dimension of array cumulative change indexindexinteger()in
ntqvindex_of_specific_humidity_in_tracer_concentration_arraytracer index for water vapor (specific humidity)indexinteger()in
gen_tendflag_for_generic_tendency_due_to_planetary_boundary_layertrue if GFS_PBL_generic should calculate tendenciesflaglogical()in
ldiag3dflag_for_diagnostics_3dflag for 3d diagnostic fieldsflaglogical()in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out