CCPP SciDoc for UFS-SRW v2.2.0  SRW v2.2.0
Common Community Physics Package Developed at DTC
MYNN-EDMF PBL and Shallow Convection Module <br>

This scheme (1) performs pre-mynnedmf work, (2) runs the mynnedmf, and (3) performs post-mynnedmf work. More...

Modules

module  bl_mynn_common
 Define Model-specific constants/parameters.
 

Detailed Description

Argument Table

mynnedmf_wrapper_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
levsvertical_layer_dimensionvertical layer dimensioncountinteger()in
flag_initflag_for_first_timestepflag signaling first time step for time integration loopflaglogical()in
flag_restartflag_for_restartflag for restart (warmstart) or coldstartflaglogical()in
lssavflag_for_diagnosticslogical flag for storing diagnosticsflaglogical()in
ldiag3dflag_for_diagnostics_3dflag for 3d diagnostic fieldsflaglogical()in
qdiag3dflag_for_tracer_diagnostics_3dflag for 3d tracer diagnostic fieldsflaglogical()in
lsideaflag_for_integrated_dynamics_through_earths_atmosphereflag for idealized physicsflaglogical()in
cplflxflag_for_surface_flux_couplingflag controlling cplflx collection (default off)flaglogical()in
delttimestep_for_physicstime step for physicssreal()kind_physin
dtftimestep_for_dynamicsdynamics timestepsreal()kind_physin
dxcharacteristic_grid_lengthscalesize of the grid cellmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zorlsurface_roughness_lengthsurface roughness length in cmcmreal(ccpp_constant_one:horizontal_loop_extent)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
Ux_windx component of layer windm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
Vy_windy component of layer windm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
omegalagrangian_tendency_of_air_pressurelayer mean vertical velocityPa s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
T3Dair_temperaturelayer mean air temperatureKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
qgrs_water_vaporspecific_humiditywater vapor specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
qgrs_liquid_cloudcloud_liquid_water_mixing_ratioratio of mass of cloud water to mass of dry air plus vapor (without condensates)kg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
qgrs_icecloud_ice_mixing_ratioratio of mass of ice water to mass of dry air plus vapor (without condensates)kg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
qgrs_snowsnow_mixing_ratioratio of mass of snow water to mass of dry air plus vapor (without condensates)kg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
qgrs_cloud_droplet_num_concmass_number_concentration_of_cloud_liquid_water_particles_in_airnumber concentration of cloud droplets (liquid)kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qgrs_cloud_ice_num_concmass_number_concentration_of_cloud_ice_water_crystals_in_airnumber concentration of icekg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qgrs_ozoneozone_mixing_ratioozone mixing ratiokg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qgrs_water_aer_num_concmass_number_concentration_of_hygroscopic_aerosolsnumber concentration of water-friendly aerosolskg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qgrs_ice_aer_num_concmass_number_concentration_of_nonhygroscopic_ice_nucleating_aerosolsnumber concentration of ice-friendly aerosolskg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qgrs_cccncloud_condensation_nuclei_number_concentrationnumber concentration of cloud condensation nucleikg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)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
exnerdimensionless_exner_functionExner function at layersnonereal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
slmskarea_typelandmask: sea/land/ice=0/1/2flagreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tsurfsurface_skin_temperaturesurface temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
qsfcsurface_specific_humiditysurface air saturation specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
pssurface_air_pressuresurface pressurePareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ustsurface_friction_velocityboundary layer parameterm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
chsurface_drag_wind_speed_for_momentum_in_airmomentum exchange coefficientm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physout
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
qflxsurface_upward_specific_humidity_fluxkinematic surface upward latent heat fluxkg kg-1 m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
wspdwind_speed_at_lowest_model_layerwind speed at lowest model levelm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
rbbulk_richardson_number_at_lowest_model_levelbulk Richardson number at the surfacenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dtsfc1instantaneous_surface_upward_sensible_heat_fluxsurface upward sensible heat flux valid for current callW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physout
dqsfc1instantaneous_surface_upward_latent_heat_fluxsurface upward latent heat flux valid for current callW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physout
dusfc1instantaneous_surface_x_momentum_fluxsurface momentum flux in the x-direction valid for current callPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dvsfc1instantaneous_surface_y_momentum_fluxsurface momentum flux in the y-direction valid for current callPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dusfci_diaginstantaneous_surface_x_momentum_flux_for_diaginstantaneous sfc x momentum flux multiplied by timestepPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dvsfci_diaginstantaneous_surface_y_momentum_flux_for_diaginstantaneous sfc y momentum flux multiplied by timestepPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dtsfci_diaginstantaneous_surface_upward_sensible_heat_flux_for_diaginstantaneous sfc sensible heat flux multiplied by timestepW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physout
dqsfci_diaginstantaneous_surface_upward_latent_heat_flux_for_diaginstantaneous sfc latent heat flux multiplied by timestepW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physout
dusfc_diagcumulative_surface_x_momentum_flux_for_diag_multiplied_by_timestepcumulative sfc x momentum flux multiplied by timestepPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvsfc_diagcumulative_surface_y_momentum_flux_for_diag_multiplied_by_timestepcumulative sfc y momentum flux multiplied by timestepPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dtsfc_diagcumulative_surface_upward_sensible_heat_flux_for_diag_multiplied_by_timestepcumulative sfc sensible heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dqsfc_diagcumulative_surface_upward_latent_heat_flux_for_diag_multiplied_by_timestepcumulative sfc latent heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dusfc_cicesurface_x_momentum_flux_from_coupled_processsfc x momentum flux for couplingPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dvsfc_cicesurface_y_momentum_flux_from_coupled_processsfc y momentum flux for couplingPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dtsfc_cicesurface_upward_sensible_heat_flux_from_coupled_processsfc sensible heat flux for couplingW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
dqsfc_cicesurface_upward_latent_heat_flux_from_coupled_processsfc latent heat flux for couplingW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
hflx_watkinematic_surface_upward_sensible_heat_flux_over_waterkinematic surface upward sensible heat flux over waterK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
qflx_watkinematic_surface_upward_latent_heat_flux_over_waterkinematic surface upward latent heat flux over waterkg kg-1 m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
stress_watsurface_wind_stress_over_watersurface wind stress over waterm2 s-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
oceanfracsea_area_fractionfraction of horizontal grid area occupied by oceanfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ficesea_ice_area_fraction_of_sea_area_fractionice fraction over open waterfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
wetflag_nonzero_wet_surface_fractionflag indicating presence of some ocean or lake surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
icyflag_nonzero_sea_ice_surface_fractionflag indicating presence of some sea ice surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
dryflag_nonzero_land_surface_fractionflag indicating presence of some land surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
dusfci_cplsurface_x_momentum_flux_for_couplinginstantaneous sfc u momentum fluxPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvsfci_cplsurface_y_momentum_flux_for_couplinginstantaneous sfc v momentum fluxPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dtsfci_cplsurface_upward_sensible_heat_flux_for_couplinginstantaneous sfc sensible heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dqsfci_cplsurface_upward_latent_heat_flux_for_couplinginstantaneous sfc latent heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dusfc_cplcumulative_surface_x_momentum_flux_for_coupling_multiplied_by_timestepcumulative sfc u momentum flux multiplied by timestepPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvsfc_cplcumulative_surface_y_momentum_flux_for_coupling_multiplied_by_timestepcumulative sfc v momentum flux multiplied by timestepPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dtsfc_cplcumulative_surface_upward_sensible_heat_flux_for_coupling_multiplied_by_timestepcumulative sfc sensible heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dqsfc_cplcumulative_surface_upward_latent_heat_flux_for_coupling_multiplied_by_timestepcumulative sfc latent heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
recmolreciprocal_of_obukhov_lengthone over obukhov lengthm-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
qkenonadvected_turbulent_kinetic_energy_multiplied_by_22 x tke at mass pointsm2 s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
qke_advturbulent_kinetic_energyturbulent kinetic energyJreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
tsqvariance_of_air_temperaturetemperature fluctuation squaredK2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
qsqvariance_of_specific_humiditywater vapor fluctuation squaredkg2 kg-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
covcovariance_of_air_temperature_and_specific_humiditycovariance of temperature and moistureK kg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
el_pblturbulent_mixing_lengthmixing length in metersmreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
Sh3Dstability_function_for_heatstability function for heatnonereal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
Sm3Dstability_function_for_momentumstability function for momentumnonereal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
exch_hatmosphere_heat_diffusivity_for_mynnedmfdiffusivity for heat for MYNN PBL (defined for all mass levels)m2 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
exch_matmosphere_momentum_diffusivity_for_mynnedmfdiffusivity for momentum for MYNN PBL (defined for all mass levels)m2 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dqketotal_time_rate_of_change_of_tketotal tke tendencym2 s-3real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
qwttke_tendency_due_to_vertical_transporttke tendency due to vertical transport and diffusionm2 s-3real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
qsheartke_tendency_due_to_sheartke tendency due to shearm2 s-3real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
qbuoytke_tendency_due_to_buoyancytke tendency due to buoyancy production or consumptionm2 s-3real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
qdisstke_tendency_due_to_dissipationtke tendency due to the dissipation of tkem2 s-3real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
PBLHatmosphere_boundary_layer_thicknessPBL thicknessmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
kpblvertical_index_at_top_of_atmosphere_boundary_layerPBL top model level indexindexinteger(ccpp_constant_one:horizontal_loop_extent)inout
QC_BLsubgrid_scale_cloud_liquid_water_mixing_ratiosubgrid cloud water mixing ratio from PBL schemekg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
QI_BLsubgrid_scale_cloud_ice_mixing_ratiosubgrid cloud ice mixing ratio from PBL schemekg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
CLDFRA_BLsubgrid_scale_cloud_area_fraction_in_atmosphere_layersubgrid cloud fraction from PBL schemefracreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
edmf_aemdf_updraft_areaupdraft area from mass flux schemefracreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
edmf_wemdf_updraft_vertical_velocityupdraft vertical velocity from mass flux schemem s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
edmf_qtemdf_updraft_total_waterupdraft total water from mass flux schemekg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
edmf_thlemdf_updraft_theta_lupdraft theta-l from mass flux schemeKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
edmf_entemdf_updraft_entrainment_rateupdraft entrainment rate from mass flux schemes-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
edmf_qcemdf_updraft_cloud_waterupdraft cloud water from mass flux schemekg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
sub_thltheta_subsidence_tendencyupdraft theta subsidence tendencyK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
sub_sqvwater_vapor_subsidence_tendencyupdraft water vapor subsidence tendencykg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
det_thltheta_detrainment_tendencyupdraft theta detrainment tendencyK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
det_sqvwater_vapor_detrainment_tendencyupdraft water vapor detrainment tendencykg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
nupdraftnumber_of_plumesnumber of plumes per grid columncountinteger(ccpp_constant_one:horizontal_loop_extent)inout
maxMFmaximum_mass_fluxmaximum mass flux within a columnm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physout
ktop_plumek_level_of_highest_plumek-level of highest plumecountinteger(ccpp_constant_one:horizontal_loop_extent)inout
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
dqdt_water_vaporprocess_split_cumulative_tendency_of_specific_humiditywater vapor specific humidity tendency due to model physicskg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dqdt_liquid_cloudprocess_split_cumulative_tendency_of_cloud_liquid_water_mixing_ratiocloud condensed water mixing ratio tendency due to model physicskg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dqdt_iceprocess_split_cumulative_tendency_of_cloud_ice_mixing_ratiocloud condensed water mixing ratio tendency due to model physicskg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dqdt_snowprocess_split_cumulative_tendency_of_snow_mixing_ratioratio of mass of snow water tendency to mass of dry air plus vapor (without condensates) due to model physicskg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dqdt_ozoneprocess_split_cumulative_tendency_of_ozone_mixing_ratioozone mixing ratio tendency due to model physicskg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dqdt_cloud_droplet_num_concprocess_split_cumulative_tendency_of_mass_number_concentration_of_cloud_liquid_water_particles_in_airnumber conc. of cloud droplets (liquid) tendency due to model physicskg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dqdt_ice_num_concprocess_split_cumulative_tendency_of_mass_number_concentration_of_cloud_ice_water_crystals_in_airnumber conc. of ice tendency due to model physicskg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dqdt_water_aer_num_concprocess_split_cumulative_tendency_of_mass_number_concentration_of_hygroscopic_aerosolsnumber conc. of water-friendly aerosols tendency due to model physicskg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dqdt_ice_aer_num_concprocess_split_cumulative_tendency_of_mass_number_concentration_of_nonhygroscopic_ice_nucleating_aerosolsnumber conc. of ice-friendly aerosols tendency due to model physicskg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dqdt_cccntendency_of_cloud_condensation_nuclei_number_concentration_due_to_model_physicsnumber concentration of cloud condensation nuclei tendency due to model physicskg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
flag_for_pbl_generic_tendflag_for_generic_tendency_due_to_planetary_boundary_layertrue if GFS_PBL_generic should calculate tendenciesflaglogical()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
ntkeindex_of_turbulent_kinetic_energy_in_tracer_concentration_arraytracer index for turbulent kinetic energyindexinteger()in
ntozindex_of_ozone_mixing_ratio_in_tracer_concentration_arraytracer index for ozone mixing ratioindexinteger()in
ntqvindex_of_specific_humidity_in_tracer_concentration_arraytracer index for water vapor (specific humidity)indexinteger()in
ntcwindex_of_cloud_liquid_water_mixing_ratio_in_tracer_concentration_arraytracer index for cloud condensate (or liquid water)indexinteger()in
ntiwindex_of_cloud_ice_mixing_ratio_in_tracer_concentration_arraytracer index for ice waterindexinteger()in
ntswindex_of_snow_mixing_ratio_in_tracer_concentration_arraytracer index for snow waterindexinteger()in
ntlncindex_of_mass_number_concentration_of_cloud_droplets_in_tracer_concentration_arraytracer index for liquid number concentrationindexinteger()in
ntincindex_of_mass_number_concentration_of_cloud_ice_in_tracer_concentration_arraytracer index for ice number concentrationindexinteger()in
ntwaindex_of_mass_number_concentration_of_hygroscopic_aerosols_in_tracer_concentration_arraytracer index for water friendly aerosolindexinteger()in
ntiaindex_of_mass_number_concentration_of_nonhygroscopic_ice_nucleating_aerosols_in_tracer_concentration_arraytracer index for ice friendly aerosolindexinteger()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
htrswtendency_of_air_temperature_due_to_shortwave_heating_on_radiation_timesteptotal sky sw heating rateK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
htrlwtendency_of_air_temperature_due_to_longwave_heating_on_radiation_timesteptotal sky lw heating rateK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
xmuzenith_angle_temporal_adjustment_factor_for_shortwave_fluxeszenith angle temporal adjustment factor for shortwavenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tke_budgetcontrol_for_tke_budget_outputflag for activating TKE budgetflaginteger()in
bl_mynn_tkeadvectflag_for_tke_advectionflag for activating TKE advectflaglogical()in
bl_mynn_cloudpdfcontrol_for_cloud_pdf_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to determine which cloud PDF to useflaginteger()in
bl_mynn_mixlengthcontrol_for_mixing_length_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to determine which mixing length form to useflaginteger()in
bl_mynn_edmfcontrol_for_edmf_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to activate the mass-flux schemeflaginteger()in
bl_mynn_edmf_momcontrol_for_edmf_momentum_transport_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to activate the transport of momentumflaginteger()in
bl_mynn_edmf_tkecontrol_for_edmf_tke_transport_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to activate the transport of TKEflaginteger()in
bl_mynn_cloudmixcontrol_for_cloud_species_mixing_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to activate mixing of cloud speciesflaginteger()in
bl_mynn_mixqtcontrol_for_total_water_mixing_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to mix total water or individual speciesflaginteger()in
bl_mynn_outputcontrol_for_additional_diagnostics_in_mellor_yamada_nakanishi_niino_pbl_schemeflag initialize and output extra 3D variablesflaginteger()in
bl_mynn_closurecontrol_for_closure_level_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to determine the closure level for the mynn1real()kind_physin
icloud_blcontrol_for_sgs_cloud_radiation_coupling_in_mellor_yamamda_nakanishi_niino_pbl_schemeflag for coupling sgs clouds to radiationflaginteger()in
do_mynnsfclayflag_for_mellor_yamada_nakanishi_niino_surface_layer_schemeflag to activate MYNN surface layerflaglogical()in
imp_physicscontrol_for_microphysics_schemechoice of microphysics schemeflaginteger()in
imp_physics_gfdlidentifier_for_gfdl_microphysics_schemechoice of GFDL microphysics schemeflaginteger()in
imp_physics_thompsonidentifier_for_thompson_microphysics_schemechoice of Thompson microphysics schemeflaginteger()in
imp_physics_wsm6identifier_for_wsm6_microphysics_schemechoice of WSM6 microphysics schemeflaginteger()in
imp_physics_faidentifier_for_fer_hires_microphysics_schemechoice of Ferrier-Aligo microphysics schemeflaginteger()in
imp_physics_nsslidentifier_for_nssl_microphysics_schemechoice of NSSL 2-moment microphysics schemeflaginteger()in
nssl_ccn_onnssl_ccn_onCCN activation flag in NSSL microflaglogical()in
chem3dchem3d_mynn_pbl_transportmynn pbl transport of smoke and dustvariousreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_chemical_species_vertically_mixed)kind_physinout
frpfrp_hourlyhourly fire radiative powerMWreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
rrfs_sddo_smoke_couplingflag controlling rrfs_sd collection (default off)flaglogical()in
mix_chemdo_planetary_boundary_layer_smoke_mixingflag for rrfs smoke mynn tracer mixingflaglogical()in
enh_mixdo_planetary_boundary_layer_fire_enhancementflag for rrfs smoke mynn enh vermixflaglogical()in
nchemnumber_of_chemical_species_vertically_mixednumber of chemical vertically mixedcountinteger()in
ndvelnumber_of_chemical_species_depositednumber of chemical pbl depositedcountinteger()in
vdepdry_deposition_velocity_mynn_pbl_transportdry deposition velocity by mynn pbl transportm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:number_of_chemical_species_deposited)kind_physin
smoke_dbgdo_smoke_debugflag for rrfs smoke plumerise debugflaglogical()in
ltaerosolflag_for_aerosol_physicsflag for aerosol physicsflaglogical()in
mraerosoldo_merra2_aerosol_awarenessflag for merra2 aerosol-aware physics for example the thompson microphysicsflaglogical()in
spp_wts_pblspp_weights_for_pbl_schemespp weights for pbl scheme1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
spp_pblcontrol_for_pbl_spp_perturbationscontrol for pbl spp perturbationscountinteger()in
lprntflag_printcontrol flag for diagnostic print outflaglogical()in
hugenetcdf_float_fillvaluedefinition of NetCDF float FillValuenonereal()kind_physin
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out