local_namestandard_namelong_nameunitstypedimensionskindintent
mempi_rankcurrent MPI-rankindexinteger()n/a
mastermpi_rootmaster MPI-rankindexinteger()n/a
communicatormpi_communicatorMPI communicatorindexinteger()n/a
ntasksnumber_of_mpi_tasksnumber of MPI tasks in communicatorcountinteger()n/a
nthreadsnumber_of_openmp_threadsnumber of OpenMP threads available for physics schemescountinteger()n/a
nlunitiounit_of_namelistfortran unit number for file opensnoneinteger()n/a
fhzeroperiod_of_diagnostics_resethours between clearing of diagnostic bucketshreal()kind_physn/a
fn_nmlfilename_of_namelistnamelist filenamenonecharacter()len=64n/a
input_nml_file_lengthnumber_of_lines_in_internal_namelistlines in namelist file for internal file readscountinteger()n/a
input_nml_filefilename_of_internal_namelistnamelist filename for internal file readsnonecharacter(ccpp_constant_one:number_of_lines_in_internal_namelist)len=256n/a
logunitiounit_of_logfortran unit number for logfilenoneinteger()n/a
ldiag3dflag_for_diagnostics_3dflag for 3d diagnostic fieldsflaglogical()n/a
qdiag3dflag_for_tracer_diagnostics_3dflag for 3d tracer diagnostic fieldsflaglogical()n/a
flag_for_gwd_generic_tendflag_for_generic_tendency_due_to_gravity_wave_dragtrue if GFS_GWD_generic should calculate tendenciesflaglogical()n/a
flag_for_pbl_generic_tendflag_for_generic_tendency_due_to_planetary_boundary_layertrue if GFS_PBL_generic should calculate tendenciesflaglogical()n/a
flag_for_dcnv_generic_tendflag_for_generic_tendency_due_to_deep_convectiontrue if GFS_DCNV_generic should calculate tendenciesflaglogical()n/a
flag_for_scnv_generic_tendflag_for_generic_tendency_due_to_shallow_convectiontrue if GFS_SCNV_generic should calculate tendenciesflaglogical()n/a
lssavflag_for_diagnosticslogical flag for storing diagnosticsflaglogical()n/a
iscstarting_x_index_for_this_mpi_rankstarting index in the x direction for this MPI rankcountinteger()n/a
jscstarting_y_index_for_this_mpi_rankstarting index in the y direction for this MPI rankcountinteger()n/a
nxnumber_of_points_in_x_direction_for_this_mpi_ranknumber of points in x direction for this MPI rankcountinteger()n/a
nynumber_of_points_in_y_direction_for_this_mpi_ranknumber of points in y direction for this MPI rankcountinteger()n/a
cnxnumber_of_x_points_for_current_cubed_sphere_tilenumber of points in x direction for this cubed sphere facecountinteger()n/a
cnynumber_of_y_points_for_current_cubed_sphere_tilenumber of points in y direction for this cubed sphere facecountinteger()n/a
naux2dnumber_of_xy_dimensioned_auxiliary_arraysnumber of 2d auxiliary arrays to output (for debugging)countinteger()n/a
naux3dnumber_of_xyz_dimensioned_auxiliary_arraysnumber of 3d auxiliary arrays to output (for debugging)countinteger()n/a
levsvertical_layer_dimensionnumber of vertical levelscountinteger()n/a
aksigma_pressure_hybrid_coordinate_a_coefficienta parameter for sigma pressure level calculationsPareal(ccpp_constant_one:vertical_interface_dimension)kind_physn/a
bksigma_pressure_hybrid_coordinate_b_coefficientb parameter for sigma pressure level calculationsnonereal(ccpp_constant_one:vertical_interface_dimension)kind_physn/a
levsp1vertical_interface_dimensionnumber of vertical levels plus onecountinteger()n/a
levsm1vertical_layer_dimension_minus_onenumber of vertical levels minus onecountinteger()n/a
lonrnumber_of_equatorial_longitude_pointsnumber of global points in x-dir (i) along the equatorcountinteger()n/a
latrnumber_of_latitude_pointsnumber of global points in y-dir (j) along the meridiancountinteger()n/a
nblksccpp_block_countfor explicit data blocking: number of blockscountinteger()n/a
blkszccpp_block_sizesfor explicit data blocking: block sizes of all blockscountinteger(ccpp_constant_one:ccpp_block_count)n/a
blksz(ccpp_block_number)horizontal_loop_extenthorizontal loop extentcountinteger()n/a
ncolshorizontal_dimensionhorizontal dimensioncountinteger()n/a
tile_numindex_of_cubed_sphere_tiletile numbernoneinteger()n/a
cplflxflag_for_surface_flux_couplingflag controlling cplflx collection (default off)flaglogical()n/a
cpliceflag_for_sea_ice_couplingflag controlling cplice collection (default on)flaglogical()n/a
cplocn2atmflag_for_one_way_ocean_coupling_to_atmosphereflag controlling ocean coupling to the atmosphere (default on)flaglogical()n/a
cplwavflag_for_ocean_wave_couplingflag controlling cplwav collection (default off)flaglogical()n/a
cplwav2atmflag_for_one_way_ocean_wave_coupling_to_atmosphereflag controlling ocean wave coupling to the atmosphere (default off)flaglogical()n/a
cplaqmflag_for_air_quality_couplingflag controlling cplaqm collection (default off)flaglogical()n/a
cplchmflag_for_chemistry_couplingflag controlling cplchm collection (default off)flaglogical()n/a
rrfs_smokedo_smoke_couplingflag controlling rrfs_smoke collection (default off)flaglogical()n/a
dust_smoke_rrtmg_band_numberindex_of_shortwave_band_affected_by_smokerrtmg band number that smoke and dust should affectcountinteger()n/a
cpl_imp_mrgflag_for_merging_imported_dataflag controlling cpl_imp_mrg for imported data (default off)flaglogical()n/a
cpl_imp_dbgflag_for_debugging_merged_imported_dataflag controlling cpl_imp_dbg for imported data (default off)flaglogical()n/a
use_cice_albflag_for_cice_albedoflag for using ice albedos form CICE when coupled (default false)flaglogical()n/a
lsideaflag_for_integrated_dynamics_through_earths_atmosphereflag for idealized physicsflaglogical()n/a
use_med_fluxdo_mediator_atmosphere_ocean_fluxesflag for using atmosphere-ocean fluxes form mediator (default false)flaglogical()n/a
fhcycfrequency_for_surface_cycling_callsfrequency for surface cycling callshreal()kind_physn/a
nscycnumber_of_timesteps_between_surface_cycling_callsnumber of timesteps between surface cycling callscountinteger()n/a
nszeronumber_of_timesteps_between_diagnostics_resettingnumber of timesteps between calls to clear diagnostic variablescountinteger()n/a
dtptimestep_for_physicsphysics timestepsreal()kind_physn/a
dtftimestep_for_dynamicsdynamics timestepsreal()kind_physn/a
idatdate_and_time_at_model_initialization_in_iso_orderinitialization date and timenoneinteger(ccpp_constant_one:8)n/a
idatedate_and_time_at_model_initialization_in_united_states_orderinitial date with different size and orderingnoneinteger(ccpp_constant_one:4)n/a
nsswrnumber_of_timesteps_between_shortwave_radiation_callsnumber of timesteps between shortwave radiation callsinteger()n/a
nslwrnumber_of_timesteps_between_longwave_radiation_callsnumber of timesteps between longwave radiation callsinteger()n/a
fhswrperiod_of_shortwave_radiation_callsfrequency for shortwave radiationsreal()kind_physn/a
fhlwrperiod_of_longwave_radiation_callsfrequency for longwave radiationsreal()kind_physn/a
nhfradnumber_of_timesteps_for_concurrent_radiation_and_remainder_physics_calls_after_model_initializationnumber of timesteps for radiation calls on physics timestep (coldstarts only)countinteger()n/a
levrvertical_dimension_for_radiationnumber of vertical levels for radiation calculationscountinteger()n/a
levrp1vertical_interface_dimension_for_radiationnumber of vertical levels for radiation calculations + 1countinteger()n/a
nfxrnumber_of_diagnostics_variables_for_radiationnumber of variables stored in the fluxr arraycountinteger()n/a
iaerclmflag_for_aerosol_input_mg_radiationflag for using aerosols in Morrison-Gettelman MP_radiationflaglogical()n/a
ntrcaernumber_of_aerosol_tracers_mgnumber of aerosol tracers for Morrison Gettelman MPcountinteger()n/a
nrcmnumber_of_random_numberssecond dimension of random number stream for RAScountinteger()n/a
iflipcontrol_for_vertical_index_directioniflip - is not the same as flipvflaginteger()n/a
isolcontrol_for_solar_constantuse prescribed solar constantflaginteger()n/a
ico2control_for_co2prescribed global mean value (old opernl)flaginteger()n/a
ialbcontrol_for_surface_albedoflag for using climatology alb, based on sfc typeflaginteger()n/a
iemscontrol_for_surface_emissivitysurface emissivity control flag, use fixed value of 1flaginteger()n/a
iaercontrol_for_shortwave_radiation_aerosolsdefault aerosol effect in sw onlyflaginteger()n/a
icliq_swcontrol_for_shortwave_radiation_liquid_cloudssw optical property for liquid cloudsflaginteger()n/a
icice_swflag_for_optical_property_for_ice_clouds_for_shortwave_radiationsw optical property for ice cloudsflaginteger()n/a
icliq_lwflag_for_optical_property_for_liquid_clouds_for_longwave_radiationlw optical property for liquid cloudsflaginteger()n/a
icice_lwflag_for_optical_property_for_ice_clouds_for_longwave_radiationlw optical property for ice cloudsflaginteger()n/a
iovrflag_for_cloud_overlap_method_for_radiationflag for cloud overlap methodflaginteger()n/a
idcorflag_for_decorrelation_length_methodflag for decorrelation length method used in cloud overlap method (iovr)flaginteger()n/a
ictmflag_for_initial_time_date_controlflag for initial conditions and forcingflaginteger()n/a
isubc_swflag_for_sw_clouds_grid_approximationflag for sw clouds sub-grid approximationflaginteger()n/a
isubc_lwflag_for_lw_clouds_sub_grid_approximationflag for lw clouds sub-grid approximationflaginteger()n/a
crick_proofflag_for_crick_proof_cloud_waterflag for CRICK-Proof cloud waterflaglogical()n/a
ccnormflag_for_in_cloud_condensateflag for cloud condensate normalized by cloud coverflaglogical()n/a
norad_precipflag_for_turning_off_precipitation_radiative_effectradiation precip flag for Ferrier/Moorthiflaglogical()n/a
lwhtrflag_for_output_of_tendency_of_air_temperature_due_to_longwave_heating_on_radiation_timestep_assuming_clear_skyflag to output lw heating rate (Radtend%lwhc)flaglogical()n/a
swhtrflag_for_output_of_tendency_of_air_temperature_due_to_shortwave_heating_on_radiation_timestep_assuming_clear_skyflag to output sw heating rate (Radtend%swhc)flaglogical()n/a
lrseedsdo_host_provided_random_seedsflag to use host-provided random seedsflaglogical()n/a
nrstreamsnumber_of_host_provided_random_number_streamsnumber of host-provided random number streamscountinteger()n/a
lextopdo_extra_top_layer_for_radiationuse an extra top layer for radiationflaglogical()n/a
active_gasesactive_gases_used_by_rrtmgpactive gases used by RRTMGPnonecharacter()len=128n/a
nGasesnumber_of_active_gases_used_by_rrtmgpnumber of gases available used by RRTMGP (Model%nGases)countinteger()n/a
active_gases_arraylist_of_active_gases_used_by_rrtmgplist of active gases used by RRTMGPnonecharacter(ccpp_constant_one:number_of_active_gases_used_by_RRTMGP)len=128n/a
rrtmgp_rootdirectory_for_rte_rrtmgp_source_codedirectory for rte+rrtmgp source code (Model%rrtmgp_root)nonecharacter()len=128n/a
lw_file_gasfilename_of_rrtmgp_longwave_k_distributionfile containing RRTMGP LW k-distribution (Model%lw_file_gas)nonecharacter()len=128n/a
lw_file_cloudsfilename_of_rrtmgp_longwave_cloud_optics_coefficientsfile containing coefficients for RRTMGP LW cloud optics (Model%lw_file_clouds)nonecharacter()len=128n/a
rrtmgp_nBandsLWnumber_of_longwave_bandsnumber of lw bands used in RRTMGP (Model%rrtmgp_nBandsLW)countinteger()n/a
rrtmgp_nGptsLWnumber_of_longwave_spectral_pointsnumber of spectral points in RRTMGP LW calculation (model%rrtmgp_nGptsLW)countinteger()n/a
sw_file_gasfilename_of_rrtmgp_shortwave_k_distributionfile containing RRTMGP SW k-distribution (Model%sw_file_gas)nonecharacter()len=128n/a
sw_file_cloudsfilename_of_rrtmgp_shortwave_cloud_optics_coefficientsfile containing coefficients for RRTMGP SW cloud optics (Model%sw_file_clouds)nonecharacter()len=128n/a
rrtmgp_nBandsSWnumber_of_shortwave_bandsnumber of sw bands used in RRTMGP (Model%rrtmgp_nBandsSW)countinteger()n/a
rrtmgp_nGptsSWnumber_of_shortwave_spectral_pointsnumber of spectral points in RRTMGP SW calculation (model%rrtmgp_nGptsSW)countinteger()n/a
doG_cldopticsflag_to_calc_lw_cld_optics_using_rrtmglogical flag to control cloud optics scheme.flaglogical()n/a
doGP_cldoptics_PADEflag_to_calc_lw_cld_optics_using_rrtmgp_padelogical flag to control cloud optics scheme.flaglogical()n/a
doGP_cldoptics_LUTflag_to_calc_lw_cld_optics_using_rrtmgp_lutlogical flag to control cloud optics scheme.flaglogical()n/a
use_LW_jacobianflag_to_calc_rrtmgp_lw_jacobianlogical flag to control RRTMGP LW calculationflaglogical()n/a
damp_LW_fluxadjflag_to_damp_rrtmgp_lw_jacobian_flux_adjustmentlogical flag to control RRTMGP LW calculationflaglogical()n/a
lfnc_ktransition_pressure_length_scale_for_flux_dampingdepth of transition layer in logistic function for LW flux adjustment dampingPareal()kind_physn/a
lfnc_p0transition_pressure_for_flux_dampingtransition pressure for LW flux adjustment dampingPareal()kind_physn/a
doGP_lwscatflag_to_include_longwave_scattering_in_cloud_opticslogical flag to control the addition of LW scattering in RRTMGPflaglogical()n/a
doGP_sgs_cnvflag_to_include_sgs_convective_cloud_in_rrtmgplogical flag to control sgs convective cloud in RRTMGPflaglogical()n/a
doGP_sgs_mynnflag_to_include_sgs_mynn_edmf_cloud_in_rrtmgplogical flag to control MYNN-EDMF PBL cloud in RRTMGPflaglogical()n/a
iovr_convcldflag_for_convective_cloud_overlap_method_for_radiationflag for convective cloud overlap methodflaginteger()n/a
rrtmgp_nrghicenumber_of_ice_roughness_categoriesnumber of ice-roughness categories in RRTMGP calculation (Model%rrtmgp_nrghice)countinteger()n/a
rrtmgp_nGauss_angnumber_of_gaussian_quadrature_angles_for_radiationNumber of angles used in Gaussian quadraturecountinteger()n/a
do_RRTMGPflag_for_rrtmgp_radiation_schemeflag for RRTMGP schemeflaglogical()n/a
do_GPsw_Glwflag_for_rrtmgp_shortwave_and_rrtmg_longwave_radiationWhen true GP is used for SW calculation and G is used for LW calculationflaglogical()n/a
minGPpresminimum_pressure_in_rrtmgpminimum pressure allowed in RRTMGPPareal()kind_physn/a
maxGPpresmaximum_pressure_in_rrtmgpmaximum pressure allowed in RRTMGPPareal()kind_physn/a
minGPtempminimum_temperature_in_rrtmgpminimum temperature allowed in RRTMGPKreal()kind_physn/a
maxGPtempmaximum_temperature_in_rrtmgpmaximum temperature allowed in RRTMGPKreal()kind_physn/a
top_at_1flag_for_vertical_ordering_in_rrtmgpflag for vertical ordering in RRTMGPflaglogical()n/a
iSFCvertical_index_for_surface_in_rrtmgpindex for surface layer in RRTMGPflaginteger()n/a
iTOAvertical_index_for_toa_in_rrtmgpindex for TOA layer in RRTMGPflaginteger()n/a
convert_dry_rhoflag_for_converting_hydrometeors_from_moist_to_dry_airflag for converting hydrometeors from moist to dry airflaglogical()n/a
imp_physicscontrol_for_microphysics_schemechoice of microphysics schemeflaginteger()n/a
imp_physics_fer_hiresidentifier_for_fer_hires_microphysics_schemechoice of Ferrier-Aligo microphysics schemeflaginteger()n/a
imp_physics_gfdlidentifier_for_gfdl_microphysics_schemechoice of GFDL microphysics schemeflaginteger()n/a
imp_physics_thompsonidentifier_for_thompson_microphysics_schemechoice of Thompson microphysics schemeflaginteger()n/a
imp_physics_wsm6identifier_for_wsm6_microphysics_schemechoice of WSM6 microphysics schemeflaginteger()n/a
imp_physics_zhao_carridentifier_for_zhao_carr_microphysics_schemechoice of Zhao-Carr microphysics schemeflaginteger()n/a
imp_physics_zhao_carr_pdfidentifier_for_zhao_carr_pdf_microphysics_schemechoice of Zhao-Carr microphysics scheme with PDF cloudsflaginteger()n/a
imp_physics_mgidentifier_for_morrison_gettelman_microphysics_schemechoice of Morrison-Gettelman microphysics schemeflaginteger()n/a
imp_physics_nsslidentifier_for_nssl_microphysics_schemechoice of NSSL 2-moment microphysics schemeflaginteger()n/a
imp_physics_nssl2mccnidentifier_for_nssl2mccn_microphysics_schemechoice of NSSL 2-moment microphysics scheme with CCNflaginteger()n/a
iovr_expflag_for_exponential_cloud_overlap_methodchoice of exponential cloud overlap methodflaginteger()n/a
iovr_exprandflag_for_exponential_random_cloud_overlap_methodchoice of exponential-random cloud overlap methodflaginteger()n/a
iovr_maxflag_for_maximum_cloud_overlap_methodchoice of maximum cloud overlap methodflaginteger()n/a
iovr_randflag_for_random_cloud_overlap_methodchoice of random cloud overlap methodflaginteger()n/a
iovr_maxrandflag_for_maximum_random_cloud_overlap_methodchoice of maximum-random cloud overlap methodflaginteger()n/a
iovr_dcorrflag_for_decorrelation_length_cloud_overlap_methodchoice of decorrelation-length cloud overlap methodflaginteger()n/a
idcor_conflag_for_constant_decorrelation_length_methodchoice of decorrelation length computation (costant)flaginteger()n/a
idcor_hoganflag_for_hogan_decorrelation_length_methodchoice of decorrelation length computation (hogan)flaginteger()n/a
idcor_oreopoulosflag_for_oreopoulos_decorrelation_length_methodchoice of decorrelation length computation (oreopoulos)flaginteger()n/a
dcorr_condecorrelation_length_used_by_overlap_methoddecorrelation length (default) used by cloud overlap method (iovr)kmreal()kind_physn/a
psautcoautoconversion_to_snow_coefficientauto conversion coeff from ice to snownonereal(ccpp_constant_one:2)kind_physn/a
prautcoautoconversion_to_rain_coefficientauto conversion coeff from cloud to rainnonereal(ccpp_constant_one:2)kind_physn/a
psaurasautoconversion_to_snow_coefficient_for_deep_convectionconversion coefficient from cloud ice to snow in rasnonereal(ccpp_constant_one:2)kind_physn/a
praurasautoconversion_to_rain_coefficient_for_deep_convectionconversion coefficient from cloud water to rain in rasnonereal(ccpp_constant_one:2)kind_physn/a
evpcoprecipitation_evaporation_coefficientcoeff for evaporation of largescale rainnonereal()kind_physn/a
wmincocloud_condensate_autoconversion_threshold_coefficientwater and ice minimum threshold for Zhaononereal(ccpp_constant_one:2)kind_physn/a
wminrascloud_condensate_autoconversion_threshold_coefficient_for_deep_convectionconversion coefficient from cloud liquid and ice to precipitation in rasnonereal(ccpp_constant_one:2)kind_physn/a
seed0seed_random_numbers_rasrandom number seed for the RAS schemenoneinteger()n/a
dlqfcloud_condensate_detrainment_coefficientcondensate fraction detrained with in a updraft layersnonereal(ccpp_constant_one:2)kind_physn/a
avg_max_lengthperiod_of_maximum_diagnostics_resetreset time interval for maximum hourly fieldssreal()kind_physn/a
fprcpnumber_of_frozen_precipitation_speciesnumber of frozen precipitation speciescountinteger()n/a
pdfflagcontrol_for_pdf_shape_for_microphysicspdf flag for MG macrophysicsflaginteger()n/a
mg_dcsautoconverion_to_snow_size_thresholdautoconversion size threshold for cloud ice to snow for MG microphysicsumreal()kind_physn/a
mg_qcvarrelative_variance_of_subgrid_cloud_condensate_distributioncloud water relative variance for MG microphysicsfracreal()kind_physn/a
mg_ts_auto_icetimescale_for_autoconversion_to_snowautoconversion time scale for ice for MG microphysicssreal(ccpp_constant_one:2)kind_physn/a
mg_rhminirelative_humidity_threshold_for_ice_nucleationrelative humidity threshold parameter for nucleating ice for MG microphysicsfracreal()kind_physn/a
mg_ncnstprescribed_cloud_droplet_number_concentrationdroplet concentration constant for MG microphysicsm-3real()kind_physn/a
mg_ninstprescribed_cloud_ice_number_concentrationice concentration constant for MG microphysicsm-3real()kind_physn/a
mg_ngnstprescribed_graupel_number_concentrationgraupel concentration constant for MG microphysicsm-3real()kind_physn/a
mg_berg_eff_factorbergeron_findeisen_process_efficiency_factorbergeron efficiency factor for MG microphysicsfracreal()kind_physn/a
mg_alfalpha_tuning_coefficient_for_morrison_gettelman_microphysics_schemetuning factor for alphas (alpha = 1 - critical relative humidity)nonereal()kind_physn/a
mg_qcminminimum_cloud_condensate_mixing_ratio_thresholdminimum cloud condensed water and ice mixing ratio in MG macro cloudskg kg-1real(ccpp_constant_one:2)kind_physn/a
mg_qcmin(1)minimum_cloud_liquid_water_mixing_ratio_thresholdminimum cloud condensed water mixing ratio in MG macro cloudskg kg-1real()kind_physn/a
mg_qcmin(2)minimum_cloud_ice_mixing_ratio_thresholdminimum ice mixing ratio in MG macro cloudskg kg-1real()kind_physn/a
mg_precip_frac_methodcontrol_for_precipitation_area_fraction_methodtype of precip fraction method for MG microphysics (in_cloud or max_overlap)nonecharacter()len=16n/a
nssl_cccnnssl_ccn_concentrationCCN concentrationm-3real()kind_physn/a
nssl_alphahnssl_alpha_graupelgraupel PSD shape parameter in NSSL micrononereal()kind_physn/a
nssl_alphahlnssl_alpha_hailhail PSD shape parameter in NSSL micrononereal()kind_physn/a
nssl_ccn_onnssl_ccn_onCCN activation flag in NSSL microflaglogical()n/a
nssl_hail_onnssl_hail_onhail activation flag in NSSL microflaglogical()n/a
nssl_invertccnnssl_invertccnflag to invert CCN in NSSL microflaglogical()n/a
tfall_ice_cloud_threshold_temperaturethreshold temperature below which all cloud is iceKreal()kind_physn/a
tcrcloud_phase_transition_threshold_temperaturethreshold temperature below which cloud starts to freezeKreal()kind_physn/a
tcrfreciprocal_of_cloud_phase_transition_temperature_rangedenominator in cloud phase transition = 1/(tcr-tf)K-1real()kind_physn/a
num_dfi_radarnumber_of_radar_derived_temperature_or_convection_suppression_intervalsnumber of time ranges with radar-derived microphysics temperature tendencies or radar-derived convection suppressioncountinteger()n/a
dfi_radar_max_intervalsmaximum_number_of_radar_derived_temperature_or_convection_suppression_intervalsmaximum allowed number of time ranges with radar-derived microphysics temperature tendencies or radar-derived convection suppressioncountinteger()n/a
dfi_radar_max_intervals_plus_onemaximum_number_of_radar_derived_temperature_or_convection_suppression_intervals_plus_oneone more than the maximum allowed number of time ranges with radar-derived microphysics temperature tendencies or radar-derived convection suppressioncountinteger()n/a
effr_inflag_for_cloud_effective_radiiflag for cloud effective radii calculations in GFDL microphysicsflaglogical()n/a
microp_uniformflag_for_uniform_subcolumnsflag for uniform subcolumns for MG microphysicsflaglogical()n/a
do_cldiceflag_for_cloud_ice_processesflag for cloud ice processes for MG microphysicsflaglogical()n/a
hetfrz_classnucflag_for_heterogeneous_nucleationflag for heterogeneous freezing for MG microphysicsflaglogical()n/a
mg_ncconsflag_for_prescribed_cloud_droplet_number_concentrationflag for constant droplet concentration for MG microphysicsflaglogical()n/a
mg_niconsflag_for_prescribed_cloud_ice_number_concentrationflag for constant ice concentration for MG microphysicsflaglogical()n/a
mg_ngconsflag_for_prescribed_graupel_number_concentrationflag for constant graupel concentration for MG microphysicsflaglogical()n/a
sed_supersatflag_for_allowance_of_supersaturation_after_sedimentationallow supersaturation after sedimentation for MG microphysicsflaglogical()n/a
do_sb_physicsflag_for_seifert_and_beheng_2001_autoconversionflag for SB 2001 autoconversion or accretion for MG microphysicsflaglogical()n/a
mg_do_graupelflag_for_graupel_instead_of_hailflag for graupel for MG microphysics (hail possible if false)flaglogical()n/a
mg_do_hailflag_for_hail_instead_of_graupelflag for hail for MG microphysics (graupel possible if false)flaglogical()n/a
mg_do_ice_gmaoflag_for_gmao_autoconversion_to_snowflag for gmao ice formulationflaglogical()n/a
mg_do_liq_liuflag_for_liu_autoconversion_to_rainflag for liu liquid treatmentflaglogical()n/a
radar_tten_limitsallowed_bounds_of_radar_prescribed_tendenciesallowed bounds of prescribed microphysics temperature tendenciesK s-1real(ccpp_constant_one:2)kind_physn/a
do_cap_suppressflag_for_radar_derived_convection_suppressionflag for radar-derived convection suppressionflaglogical()n/a
fh_dfi_radarforecast_lead_times_bounding_radar_derived_temperature_or_convection_suppression_intervalsforecast lead times bounding radar derived temperature or convection suppression intervalshreal(ccpp_constant_one:maximum_number_of_radar_derived_temperature_or_convection_suppression_intervals_plus_one)kind_physn/a
ix_dfi_radarindices_with_radar_derived_temperature_or_convection_suppression_dataindices with radar derived temperature or convection suppression dataindexinteger(ccpp_constant_one:maximum_number_of_radar_derived_temperature_or_convection_suppression_intervals)n/a
shoc_parm(1)pressure_threshold_for_increased_tke_dissipationpressure below which extra TKE diss. is applied in SHOCPareal()kind_physn/a
shoc_parm(2)multiplicative_tunable_parameter_for_tke_dissipationmult. tuning parameter for TKE diss. in SHOCnonereal()kind_physn/a
shoc_parm(3)multiplicative_tunable_parameter_for_tke_dissipation_at_surface_adjacent_layermult. tuning parameter for TKE diss. at surface in SHOCnonereal()kind_physn/a
shoc_parm(4)shoc_implicit_tke_integration_uncentering_termuncentering term for TKE integration in SHOCnonereal()kind_physn/a
shoc_parm(5)shoc_flag_for_optional_surface_tke_dissipationflag for alt. TKE diss. near surface in SHOC (>0 = ON)nonereal()kind_physn/a
ncndnumber_of_condensate_speciesnumber of cloud condensate typescountinteger()n/a
ltaerosolflag_for_aerosol_physicsflag for aerosol physicsflaglogical()n/a
mraerosoldo_merra2_aerosol_awarenessflag for merra2 aerosol-aware physics for example the thompson microphysicsflaglogical()n/a
lradarflag_for_radar_reflectivityflag for radar reflectivityflaglogical()n/a
ttendlimmax_tendency_of_air_potential_temperature_due_to_large_scale_precipitationtemperature tendency limiter per physics time stepK s-1real()kind_physn/a
ext_diag_thompsonflag_for_extended_diagnostic_output_from_thompson_microphysicsflag for extended diagnostic output from thompson microphysicsflaglogical()n/a
thompson_ext_ndiag3dnumber_of_3d_diagnostic_output_arrays_from_thompson_microphysicsnumber of 3d arrays for extended diagnostic output from thompson microphysicscountinteger()n/a
dt_innertime_step_for_inner_looptime step for inner loopsreal()kind_physn/a
sedi_semiflag_for_semi_lagrangian_sedi_rainflag for semi Lagrangian sedi of rainflaglogical()n/a
decfldeformed_cfl_factordeformed CFL factorcountinteger()n/a
lgfdlmpradflag_for_gfdl_microphysics_radiation_interactionflag for GFDL microphysics-radiation interactionflaglogical()n/a
lsmcontrol_for_land_surface_schemeflag for land surface modelflaginteger()n/a
lsm_noahidentifier_for_noah_land_surface_schemeflag for NOAH land surface modelflaginteger()n/a
lsm_noahmpidentifier_for_noahmp_land_surface_schemeflag for NOAH MP land surface modelflaginteger()n/a
lsm_rucidentifier_for_ruc_land_surface_schemeflag for RUC land surface modelflaginteger()n/a
kicevertical_dimension_of_sea_icevertical loop extent for ice levels, start at 1countinteger()n/a
lsoilvertical_dimension_of_soilnumber of soil layerscountinteger()n/a
lsoil_lsmvertical_dimension_of_soil_internal_to_land_surface_schemenumber of soil layers internal to land surface modelcountinteger()n/a
lsnow_lsmvertical_dimension_of_surface_snowmaximum number of snow layers for land surface modelcountinteger()n/a
lsnow_lsm_lboundlower_bound_of_vertical_dimension_of_surface_snowlower bound of of snow-related arrays for land surface modelcountinteger()n/a
lsnow_lsm_uboundupper_bound_of_vertical_dimension_of_surface_snowupper bound of of snow-related arrays for land surface modelcountinteger()n/a
zsdepth_of_soil_layersdepth of soil levels for land surface modelmreal(ccpp_constant_one:vertical_dimension_of_soil_internal_to_land_surface_scheme)kind_physn/a
dzsthickness_of_soil_layers_for_land_surface_modelthickness of soil levels for land surface modelmreal(ccpp_constant_one:vertical_dimension_of_soil_internal_to_land_surface_scheme)kind_physn/a
poresmaximum_soil_moisture_content_for_land_surface_modelmaximum soil moisture for a given soil type for land surface modelmreal(ccpp_constant_one:30)kind_physn/a
residminimum_soil_moisture_content_for_land_surface_modelminimum soil moisture for a given soil type for land surface modelmreal(ccpp_constant_one:30)kind_physn/a
rdlaiflag_for_reading_leaf_area_index_from_inputflag for reading leaf area index from initial conditionsflaglogical()n/a
ua_physflag_for_noah_lsm_ua_extensionflag for using University of Arizona(?) extension for NOAH LSM WRFv4 (see module_sf_noahlsm.F)flaglogical()n/a
usemonalbflag_for_reading_surface_albedo_for_diffused_shortwave_from_inputflag for reading surface diffused shortwave albedo for NOAH LSM WRFv4 (see module_sf_noahlsm.F)flaglogical()n/a
aoasismultiplicative_tuning_parameter_for_potential_evaporationpotential evaporation multiplicative factor for NOAH LSM WRFv4 (see module_sf_noahlsm.F)nonereal()kind_physn/a
fasdascontrol_for_flux_adjusting_surface_data_assimilation_systemflag to use the flux adjusting surface data assimilation system for NOAH LSM WRFv4 (see module_sf_noahlsm.F)flaginteger()n/a
ivegsrccontrol_for_vegetation_datasetland use dataset choiceindexinteger()n/a
isotcontrol_for_soil_type_datasetsoil type dataset choiceindexinteger()n/a
iopt_thcndcontrol_for_land_surface_scheme_thermal_conductivity_optionchoice for thermal conductivity option (see module_sf_noahlsm)indexinteger()n/a
spec_advflag_for_separate_advection_of_condensate_speciesflag for individual cloud species advectedflaglogical()n/a
flgminminimum_large_ice_fractionminimum large ice fraction in F-A mp schemefracreal(ccpp_constant_one:2)kind_physn/a
iopt_dvegcontrol_for_land_surface_scheme_dynamic_vegetationchoice for dynamic vegetation option (see noahmp module for definition)indexinteger()n/a
iopt_crscontrol_for_land_surface_scheme_canopy_stomatal_resistancechoice for canopy stomatal resistance option (see noahmp module for definition)indexinteger()n/a
iopt_btrcontrol_for_land_surface_scheme_soil_moisture_factor_stomatal_resistancechoice for soil moisture factor for canopy stomatal resistance option (see noahmp module for definition)indexinteger()n/a
iopt_runcontrol_for_land_surface_scheme_runoff_and_groundwaterchoice for runoff and groundwater option (see noahmp module for definition)indexinteger()n/a
iopt_sfccontrol_for_land_surface_scheme_surface_layer_drag_coefficientchoice for surface layer drag coefficient option (see noahmp module for definition)indexinteger()n/a
iopt_frzcontrol_for_land_surface_scheme_supercooled_liquid_waterchoice for supercooled liquid water option (see noahmp module for definition)indexinteger()n/a
iopt_infcontrol_for_land_surface_scheme_frozen_soil_permeabilitychoice for frozen soil permeability option (see noahmp module for definition)indexinteger()n/a
iopt_radcontrol_for_land_surface_scheme_radiative_transferchoice for radiation transfer option (see noahmp module for definition)indexinteger()n/a
iopt_albcontrol_for_land_surface_scheme_surface_snow_albedochoice for ground snow surface albedo option (see noahmp module for definition)indexinteger()n/a
iopt_snfcontrol_for_land_surface_scheme_precipitation_type_partitionchoice for precipitation partition option (see noahmp module for definition)indexinteger()n/a
iopt_tbotcontrol_for_land_surface_scheme_lower_boundary_soil_temperaturechoice for lower boundary soil temperature option (see noahmp module for definition)indexinteger()n/a
iopt_stccontrol_for_land_surface_scheme_soil_and_snow_temperature_time_integrationchoice for soil and snow temperature time stepping option (see noahmp module for definition)indexinteger()n/a
iopt_trscontrol_for_land_surface_scheme_surface_thermal_roughnesschoice for surface thermal roughness option (see noahmp module for definition)indexinteger()n/a
use_ufoflag_for_gcycle_surface_optionflag for gcycle surface optionflaglogical()n/a
lcurr_sfflag_for_surface_layer_scheme_ocean_currentsflag for taking ocean currents into account in surface layer schemeflaglogical()n/a
pert_cdflag_for_surface_layer_scheme_surface_drag_coefficient_for_momentum_in_air_perturbationsflag for perturbing the surface drag coefficient for momentum in surface layer schemeflaglogical()n/a
ntsflgcontrol_for_surface_layer_scheme_skin_temperature_updateflag for updating skin temperature in the surface layer schemeflaginteger()n/a
sfenthsurface_layer_scheme_enthalpy_flux_factorenthalpy flux factor used in surface layer schemenonereal()kind_physn/a
lkmcontrol_for_lake_surface_schemeflag for lake surface modelflaginteger()n/a
rasflag_for_relaxed_arakawa_schubert_deep_convectionflag for ras convection schemeflaglogical()n/a
rhgrdrelative_humidity_threshold_for_condensationrelative humidity threshold parameter for condensation for FA schemefracreal()kind_physn/a
flipvflag_flipvertical flip logicalflaglogical()n/a
trans_tracflag_for_convective_transport_of_tracersflag for convective transport of tracersflaglogical()n/a
old_moninflag_for_old_pbl_schemeflag for using old PBL schemesflaglogical()n/a
mstratflag_for_moorthi_stratusflag for moorthi approach for stratusflaglogical()n/a
cscnvflag_for_chikira_sugiyama_deep_convectionflag for Chikira-Sugiyama convectionflaglogical()n/a
satmedmfflag_for_scale_aware_tke_moist_edmf_pblflag for scale-aware TKE moist EDMF PBL schemeflaglogical()n/a
shinhongflag_for_scale_aware_shinhong_pblflag for scale-aware Shinhong PBL schemeflaglogical()n/a
do_ysuflag_for_ysu_pbl_schemeflag for YSU PBL schemeflaglogical()n/a
cal_preflag_for_dominant_precipitation_type_partitionflag controls precip type algorithmflaglogical()n/a
do_awflag_for_arakawa_wu_adjustmentflag for Arakawa Wu scale-aware adjustmentflaglogical()n/a
do_awddflag_for_arakawa_wu_downdrafts_for_deep_convectionAW scale-aware option in cs convection downdraftflaglogical()n/a
flx_formflag_flux_form_csenable use of flux form of equations in CS schemeflaglogical()n/a
do_shocflag_for_shocflag for SHOCflaglogical()n/a
shocaftcnvflag_for_shoc_after_convectionflag to execute SHOC after convectionflaglogical()n/a
oz_physflag_for_nrl_2006_ozone_schemeflag for old (2006) ozone physicsflaglogical()n/a
oz_phys_2015flag_for_nrl_2015_ozone_schemeflag for new (2015) ozone physicsflaglogical()n/a
h2o_physflag_for_stratospheric_water_vapor_physicsflag for stratospheric water vapor physicsflaglogical()n/a
shcnvcwflag_for_saving_shallow_convective_cloud_area_fractionflag for shallow convective cloudlogical()n/a
redragflag_for_limited_surface_roughness_length_over_oceanflag for reduced drag coeff. over seaflaglogical()n/a
thsfc_locflag_for_reference_pressure_thetaflag for reference pressure in theta calculationflaglogical()n/a
hybedmfflag_for_hybrid_edmf_pbl_schemeflag for hybrid edmf pbl scheme (moninedmf)flaglogical()n/a
dspheatflag_tke_dissipation_heatingflag for tke dissipative heatingflaglogical()n/a
hurr_pblflag_hurricane_pblflag for hurricane-specific options in PBL schemeflaglogical()n/a
lheatstrgflag_for_canopy_heat_storage_in_land_surface_schemeflag for canopy heat storage parameterizationflaglogical()n/a
lseasprayflag_for_sea_sprayflag for sea spray parameterizationflaglogical()n/a
random_cldsflag_for_random_clouds_for_rasflag for using random clouds with the RAS schemeflaglogical()n/a
shal_cnvflag_for_simplified_arakawa_schubert_shallow_convectionflag for calling shallow convectionflaglogical()n/a
imfshalcnvcontrol_for_shallow_convection_schemeflag for mass-flux shallow convection schemeflaginteger()n/a
imfshalcnv_sasidentifier_for_simplified_arakawa_schubert_shallow_convectionflag for SAS shallow convection schemeflaginteger()n/a
imfshalcnv_samfidentifier_for_scale_aware_mass_flux_shallow_convectionflag for SAMF shallow convection schemeflaginteger()n/a
imfshalcnv_gfidentifier_for_grell_freitas_shallow_convectionflag for Grell-Freitas shallow convection schemeflaginteger()n/a
imfshalcnv_ntiedtkeidentifier_for_new_tiedtke_shallow_convectionflag for new Tiedtke shallow convection schemeflaginteger()n/a
imfdeepcnvcontrol_for_deep_convection_schemeflag for mass-flux deep convection schemeflaginteger()n/a
imfdeepcnv_sasidentifier_for_simplified_arakawa_schubert_deep_convectionflag for SAS deep convection schemeflaginteger()n/a
imfdeepcnv_samfidentifer_for_scale_aware_mass_flux_deep_convectionflag for SAMF deep convection schemeflaginteger()n/a
imfdeepcnv_gfidentifier_for_grell_freitas_deep_convectionflag for Grell-Freitas deep convection schemeflaginteger()n/a
imfdeepcnv_ntiedtkeidentifier_for_new_tiedtke_deep_convectionflag for new Tiedtke deep convection schemeflaginteger()n/a
hwrf_samfdeepflag_for_hurricane_specific_code_in_scale_aware_mass_flux_deep_convectionflag for hwrf samfdeepcnv schemeflaglogical()n/a
hwrf_samfshalflag_for_hurricane_specific_code_in_scale_aware_mass_flux_shallow_convectionflag for hwrf samfshalcnv schemeflaglogical()n/a
progsigmado_prognostic_updraft_area_fractiondo_prognostic_updraft_area_fractionflaglogical()n/a
isatmedmfchoice_of_scale_aware_tke_moist_edmf_pblchoice of scale-aware TKE moist EDMF PBL schemenoneinteger()n/a
isatmedmf_vdifchoice_of_original_scale_aware_tke_moist_edmf_pblchoice of original scale-aware TKE moist EDMF PBL schemenoneinteger()n/a
isatmedmf_vdifqchoice_of_updated_scale_aware_tke_moist_edmf_pblchoice of updated scale-aware TKE moist EDMF PBL schemenoneinteger()n/a
nmtvrnumber_of_statistical_measures_of_subgrid_orographynumber of topographic variables in GWDcountinteger()n/a
jcapnumber_of_spectral_wave_truncation_for_simplified_arakawa_schubert_convectionnumber of spectral wave trancation used only by sascnv and shalcnvcountinteger()n/a
cs_parm(1)updraft_velocity_tunable_parameter_1_cstunable parameter 1 for Chikira-Sugiyama convectionm s-1real()kind_physn/a
cs_parm(2)updraft_velocity_tunable_parameter_2_cstunable parameter 2 for Chikira-Sugiyama convectionm s-1real()kind_physn/a
cs_parm(3)detrainment_and_precipitation_tunable_parameter_3_cspartition water between detrainment and precipitation (decrease for more precipitation)mreal()kind_physn/a
cs_parm(4)detrainment_and_precipitation_tunable_parameter_4_cspartition water between detrainment and precipitation (decrease for more precipitation)mreal()kind_physn/a
cs_parm(9)entrainment_efficiency_tunable_parameter_9_csentrainment efficiencynonereal()kind_physn/a
cgwftunable_parameters_for_convective_gravity_wave_dragmultiplication factor for convective GWDnonereal(ccpp_constant_one:2)kind_physn/a
cdmbgwdmultiplicative_tunable_parameters_for_mountain_blocking_and_orographic_gravity_wave_dragmultiplication factors for cdmb and gwdnonereal(ccpp_constant_one:4)kind_physn/a
ccwftunable_parameter_for_critical_cloud_workfunction_in_relaxed_arakawa_schubert_deep_convectionmultiplication factor for tical_cloud_workfunctionnonereal(ccpp_constant_one:2)kind_physn/a
suptunable_parameter_for_ice_supersaturationice supersaturation parameter for PDF cloudsnonereal()kind_physn/a
ctei_rmtunable_parameter_for_critical_cloud_top_entrainment_instability_criteriacritical cloud top entrainment instability criterianonereal(ccpp_constant_one:2)kind_physn/a
crtrh(1)critical_relative_humidity_at_surfacecritical relative humidity at the surfacefracreal()kind_physn/a
crtrh(2)critical_relative_humidity_at_pbl_topcritical relative humidity at the PBL topfracreal()kind_physn/a
crtrh(3)critical_relative_humidity_at_toacritical relative humidity at the top of atmospherefracreal()kind_physn/a
prslrd0air_pressure_at_bottom_extent_of_rayleigh_dampingpressure level from which Rayleigh Damping is appliedPareal()kind_physn/a
ral_tstimescale_for_rayleigh_dampingtime scale for Rayleigh damping in daysdreal()kind_physn/a
clam_deepentrainment_rate_coefficient_for_deep_convectionentrainment rate coefficient for deep convectionnonereal()kind_physn/a
c0s_deeprain_conversion_parameter_for_deep_convectionconvective rain conversion parameter for deep convectionm-1real()kind_physn/a
c1_deepdetrainment_conversion_parameter_for_deep_convectionconvective detrainment conversion parameter for deep convectionm-1real()kind_physn/a
betal_deepdowndraft_fraction_reaching_surface_over_land_for_deep_convectiondowndraft fraction reaching surface over land for deep convectionfracreal()kind_physn/a
betas_deepdowndraft_fraction_reaching_surface_over_water_for_deep_convectiondowndraft fraction reaching surface over water for deep convectionfracreal()kind_physn/a
evefrain_evaporation_coefficient_for_convectionconvective rain evaporation coefficient for convectionfracreal()kind_physn/a
evfact_deeprain_evaporation_coefficient_over_ocean_for_deep_convectionconvective rain evaporation coefficient over ocean for deep convectionfracreal()kind_physn/a
evfactl_deeprain_evaporation_coefficient_over_land_for_deep_convectionconvective rain evaporation coefficient over land for deep convectionfracreal()kind_physn/a
pgcon_deepmomentum_transport_reduction_factor_due_to_pressure_gradient_force_for_deep_convectionreduction factor in momentum transport due to deep convection induced pressure gradient forcefracreal()kind_physn/a
asolfac_deepaerosol_aware_multiplicative_rain_conversion_parameter_for_deep_convectionaerosol-aware parameter inversely proportional to CCN number concentraion from Lim (2011) for deep convectionnonereal()kind_physn/a
clam_shalentrainment_rate_coefficient_for_shallow_convectionentrainment rate coefficient for shallow convectionnonereal()kind_physn/a
c0s_shalrain_conversion_parameter_for_shallow_convectionconvective rain conversion parameter for shallow convectionm-1real()kind_physn/a
c1_shaldetrainment_conversion_parameter_for_shallow_convectionconvective detrainment conversion parameter for shallow convectionm-1real()kind_physn/a
pgcon_shalmomentum_transport_reduction_factor_due_to_pressure_gradient_force_for_shallow_convectionreduction factor in momentum transport due to shallow convection induced pressure gradient forcefracreal()kind_physn/a
asolfac_shalaerosol_aware_multiplicative_rain_conversion_parameter_for_shallow_convectionaerosol-aware parameter inversely proportional to CCN number concentraion from Lim (2011) for shallow convectionnonereal()kind_physn/a
xkzm_matmosphere_momentum_diffusivity_due_to_backgroundbackground vertical diffusion for momentumm2 s-1real()kind_physn/a
xkzm_hatmosphere_heat_diffusivity_due_to_backgroundbackground vertical diffusion for heat qm2 s-1real()kind_physn/a
xkzm_ssigma_pressure_threshold_at_upper_extent_of_background_diffusionsigma threshold for background mom. diffusionnonereal()kind_physn/a
nst_anlflag_for_nsstm_analysis_in_gcycleflag for NSSTM analysis in gcycle/sfcsubflaglogical()n/a
nstf_name(1)control_for_nsstmNSSTM flag: off/uncoupled/coupled=0/1/2flaginteger()n/a
nstf_name(4)lower_bound_for_depth_of_sea_temperature_for_nsstmzsea1 in mmmminteger()n/a
nstf_name(5)upper_bound_for_depth_of_sea_temperature_for_nsstmzsea2 in mmmminteger()n/a
frac_gridflag_for_fractional_landmaskflag for fractional gridflaglogical()n/a
min_lakeicemin_lake_ice_area_fractionminimum lake ice valuefracreal()kind_physn/a
min_seaicemin_sea_ice_area_fractionminimum sea ice valuefracreal()kind_physn/a
rho_h2odensity_of_fresh_waterdensity of fresh waterkg m-3real()kind_physn/a
sfc_z0_typeflag_for_surface_roughness_option_over_watersurface roughness options over waterflaginteger()n/a
xkzminvmax_atmosphere_heat_diffusivity_due_to_backgroundmaximum background value of heat diffusivitym2 s-1real()kind_physn/a
moninq_facmultiplicative_tuning_parameter_for_atmosphere_diffusivitymultiplicative constant for atmospheric diffusivities (AKA alpha)nonereal()kind_physn/a
dspfacmultiplicative_tuning_parameter_for_tke_dissipative_heatingtke dissipative heating factornonereal()kind_physn/a
bl_upfrupdraft_area_fraction_in_scale_aware_tke_moist_edmf_pbl_schemeupdraft fraction in boundary layer mass flux schemenonereal()kind_physn/a
bl_dnfrdowndraft_area_fraction_in_scale_aware_tke_moist_edmf_pbl_schemedowndraft fraction in boundary layer mass flux schemenonereal()kind_physn/a
rlmxmaximum_allowed_mixing_length_in_boundary_layer_mass_flux_schememaximum allowed mixing length in boundary layer mass flux schememreal()kind_physn/a
elmxmaximum_allowed_dissipation_mixing_length_in_boundary_layer_mass_flux_schememaximum allowed dissipation mixing length in boundary layer mass flux schememreal()kind_physn/a
sfc_rlmchoice_of_near_surface_mixing_length_in_boundary_layer_mass_flux_schemechoice of near surface mixing length in boundary layer mass flux schemenoneinteger()n/a
h0facumultiplicative_tuning_parameter_for_reduced_surface_heat_fluxes_due_to_canopy_heat_storagecanopy heat storage factor for sensible heat flux in unstable surface layernonereal()kind_physn/a
h0facsmultiplicative_tuning_parameter_for_reduced_latent_heat_flux_due_to_canopy_heat_storagecanopy heat storage factor for sensible heat flux in stable surface layernonereal()kind_physn/a
do_caflag_for_cellular_automatacellular automata main switchflaglogical()n/a
ca_sgsflag_for_sgs_cellular_automataswitch for sgs caflaglogical()n/a
ca_globalflag_for_global_cellular_automataswitch for global caflaglogical()n/a
vfact_cacellular_automata_vertical_weightvertical weight for cafracreal(ccpp_constant_one:vertical_layer_dimension)kind_physn/a
ca_closureflag_for_global_cellular_automata_closureswitch for ca on closureflaglogical()n/a
ca_entrflag_for_global_cellular_automata_deep_convective_entrainmentswitch for ca on entrflaglogical()n/a
ca_triggerflag_for_global_cellular_automata_triggerswitch for ca on triggerflaglogical()n/a
nthreshcellular_automata_vertical_velocity_perturbation_threshold_for_deep_convectionthreshold used for perturbed vertical velocitym s-1real()kind_physn/a
do_spptflag_for_stochastic_physics_perturbationsflag for stochastic physics perturbationsflaglogical()n/a
pert_mpflag_for_stochastic_microphysics_perturbationsflag for stochastic microphysics perturbationsflaglogical()n/a
pert_cldsflag_for_stochastic_cloud_fraction_perturbationsflag for stochastic cloud fraction perturbationsflaglogical()n/a
sppt_amptotal_amplitude_of_sppt_perturbationtoal ampltidue of stochastic sppt perturbationnonereal()kind_physn/a
pert_radtendflag_for_stochastic_radiative_heating_perturbationsflag for stochastic radiative heating perturbationsflaglogical()n/a
use_zmtnblckflag_for_mountain_blocking_for_spptflag for mountain blockingflaglogical()n/a
do_shumflag_for_stochastic_shum_optionflag for stochastic shum optionflaglogical()n/a
do_skebflag_for_stochastic_skeb_optionflag for stochastic skeb optionflaglogical()n/a
do_sppdo_stochastically_perturbed_parameterizationsflag for stochastic spp optionflaglogical()n/a
lndp_typecontrol_for_stochastic_land_surface_perturbationindex for stochastic land surface perturbations typeindexinteger()n/a
n_var_lndpnumber_of_perturbed_land_surface_variablesnumber of land surface variables perturbedcountinteger()n/a
lndp_prt_listland_surface_perturbation_magnitudesmagnitude of perturbations for landpertsvariablereal(ccpp_constant_one:number_of_perturbed_land_surface_variables)kind_physn/a
lndp_var_listland_surface_perturbation_variablesvariables to be perturbed for landpertsnonecharacter(ccpp_constant_one:number_of_perturbed_land_surface_variables)len=3n/a
n_var_sppnumber_of_perturbed_spp_schemesnumber of perturbed spp schemescountinteger()n/a
spp_prt_listmagnitude_of_spp_perturbationsmagnitude of spp perturbations1real(ccpp_constant_one:number_of_perturbed_spp_schemes)kind_physn/a
spp_stddev_cutoffmagnitude_of_spp_standard_deviation_cutoffmagnitude of spp standard deviation cutoff1real(ccpp_constant_one:number_of_perturbed_spp_schemes)kind_physn/a
spp_var_listperturbed_spp_schemesperturbed spp schemesnonecharacter(ccpp_constant_one:number_of_perturbed_spp_schemes)len=3n/a
spp_pblcontrol_for_pbl_spp_perturbationscontrol for pbl spp perturbationscountinteger()n/a
spp_sfccontrol_for_surface_layer_spp_perturbationscontrol for surface layer spp perturbationscountinteger()n/a
spp_mpcontrol_for_microphysics_spp_perturbationscontrol for microphysics spp perturbationscountinteger()n/a
spp_radcontrol_for_radiation_spp_perturbationscontrol for radiation spp perturbationscountinteger()n/a
spp_gwdcontrol_for_gravity_wave_drag_spp_perturbationscontrol for gravity wave drag spp perturbationscountinteger()n/a
ntracnumber_of_tracersnumber of tracerscountinteger()n/a
ntracp1number_of_tracers_plus_onenumber of tracers plus onecountinteger()n/a
ntracp100number_of_tracers_plus_one_hundrednumber of tracers plus one hundredcountinteger()n/a
nprocessnumber_of_cumulative_change_processesnumber of processes that cause changes in state variablescountinteger()n/a
nprocess_summednumber_of_physics_causes_of_tracer_changesnumber of causes in dtidx per tracer summed for total physics tendencycountinteger()n/a
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)n/a
ndtendcumulative_change_of_state_variables_outer_index_maxlast dimension of array of diagnostic tendencies for state variablescountinteger()n/a
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()n/a
index_of_process_dcnvindex_of_deep_convection_process_process_in_cumulative_change_indexindex of deep convection process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_scnvindex_of_shallow_convection_process_process_in_cumulative_change_indexindex of shallow convection process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_mpindex_of_microphysics_process_process_in_cumulative_change_indexindex of microphysics transport process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_prod_lossindex_of_production_and_loss_process_in_cumulative_change_indexindex of production and loss effect in photochemistry process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_ozmixindex_of_ozone_mixing_ratio_process_in_cumulative_change_indexindex of ozone mixing ratio effect in photochemistry process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_tempindex_of_temperature_process_in_cumulative_change_indexindex of temperature effect in photochemistry process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_overhead_ozoneindex_of_overhead_process_in_cumulative_change_indexindex of overhead ozone effect in photochemistry process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_longwaveindex_of_longwave_heating_process_in_cumulative_change_indexindex of longwave heating process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_shortwaveindex_of_shortwave_heating_process_in_cumulative_change_indexindex of shortwave heating process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_orographic_gwdindex_of_orographic_gravity_wave_drag_process_in_cumulative_change_indexindex of orographic gravity wave drag process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_rayleigh_dampingindex_of_rayleigh_damping_process_in_cumulative_change_indexindex of rayleigh damping process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_nonorographic_gwdindex_of_nonorographic_gravity_wave_drag_process_in_cumulative_change_indexindex of nonorographic gravity wave drag process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_conv_transindex_of_convective_transport_process_in_cumulative_change_indexindex of convective transport process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_dfi_radarindex_of_radar_derived_microphysics_temperature_forcing_in_cumulative_change_indexindex of radar-derived microphysics temperature forcing in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_physicsindex_of_all_physics_process_in_cumulative_change_indexindex of all physics transport process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_non_physicsindex_of_non_physics_process_in_cumulative_change_indexindex of non-physics transport process in second dimension of array cumulative change indexindexinteger()n/a
index_of_process_photochemindex_of_photochemistry_process_in_cumulative_change_indexindex of photochemistry process in second dimension of array cumulative change indexindexinteger()n/a
is_photochemflags_for_photochemistry_processes_to_sumflags for photochemistry processes to sum as the total photochemistry process cumulative changeflaglogical(ccpp_constant_one:number_of_cumulative_change_processes)n/a
index_of_temperatureindex_of_temperature_in_cumulative_change_indexindex of temperature in first dimension of array cumulative change indexindexinteger()n/a
index_of_x_windindex_of_x_wind_in_cumulative_change_indexindex of x-wind in first dimension of array cumulative change indexindexinteger()n/a
index_of_y_windindex_of_y_wind_in_cumulative_change_indexindex of x-wind in first dimension of array cumulative change indexindexinteger()n/a
ntqvindex_of_specific_humidity_in_tracer_concentration_arraytracer index for water vapor (specific humidity)indexinteger()n/a
ntozindex_of_ozone_mixing_ratio_in_tracer_concentration_arraytracer index for ozone mixing ratioindexinteger()n/a
ntcwindex_of_cloud_liquid_water_mixing_ratio_in_tracer_concentration_arraytracer index for cloud condensate (or liquid water)indexinteger()n/a
ntiwindex_of_cloud_ice_mixing_ratio_in_tracer_concentration_arraytracer index for ice waterindexinteger()n/a
ntrwindex_of_rain_mixing_ratio_in_tracer_concentration_arraytracer index for rain waterindexinteger()n/a
ntswindex_of_snow_mixing_ratio_in_tracer_concentration_arraytracer index for snow waterindexinteger()n/a
ntglindex_of_graupel_mixing_ratio_in_tracer_concentration_arraytracer index for graupelindexinteger()n/a
nthlindex_of_hail_mixing_ratio_in_tracer_concentration_arraytracer index for hailindexinteger()n/a
ntclamtindex_of_cloud_area_fraction_in_atmosphere_layer_in_tracer_concentration_arraytracer index for cloud amount integerindexinteger()n/a
ntlncindex_of_mass_number_concentration_of_cloud_droplets_in_tracer_concentration_arraytracer index for liquid number concentrationindexinteger()n/a
ntincindex_of_mass_number_concentration_of_cloud_ice_in_tracer_concentration_arraytracer index for ice number concentrationindexinteger()n/a
ntrncindex_of_mass_number_concentration_of_rain_in_tracer_concentration_arraytracer index for rain number concentrationindexinteger()n/a
ntsncindex_of_mass_number_concentration_of_snow_in_tracer_concentration_arraytracer index for snow number concentrationindexinteger()n/a
ntgncindex_of_mass_number_concentration_of_graupel_in_tracer_concentration_arraytracer index for graupel number concentrationindexinteger()n/a
nthncindex_of_mass_number_concentration_of_hail_in_tracer_concentration_arraytracer index for hail number concentrationindexinteger()n/a
ntccnindex_of_cloud_condensation_nuclei_number_concentration_in_tracer_concentration_arraytracer index for cloud condensation nuclei number concentrationindexinteger()n/a
ntccnaindex_of_activated_cloud_condensation_nuclei_number_concentration_in_tracer_concentration_arraytracer index for activated cloud condensation nuclei number concentrationindexinteger()n/a
ntgvindex_of_graupel_volume_in_tracer_concentration_arraytracer index for graupel particle volumeindexinteger()n/a
nthvindex_of_hail_volume_in_tracer_concentration_arraytracer index for hail particle volumeindexinteger()n/a
ntkeindex_of_turbulent_kinetic_energy_in_tracer_concentration_arraytracer index for turbulent kinetic energyindexinteger()n/a
ntsigmaindex_of_updraft_area_fraction_in_tracer_concentration_arraytracer index of updraft_area_fractionindexinteger()n/a
nqrimefindex_of_mass_weighted_rime_factor_in_tracer_concentration_arraytracer index for mass weighted rime factorindexinteger()n/a
ntwaindex_of_mass_number_concentration_of_hygroscopic_aerosols_in_tracer_concentration_arraytracer index for water friendly aerosolindexinteger()n/a
ntiaindex_of_mass_number_concentration_of_nonhygroscopic_ice_nucleating_aerosols_in_tracer_concentration_arraytracer index for ice friendly aerosolindexinteger()n/a
ntsmokeindex_for_smoke_in_tracer_concentration_arraytracer index for smokeindexinteger()n/a
ntdustindex_for_dust_in_tracer_concentration_arraytracer index for dustindexinteger()n/a
nchemnumber_of_chemical_species_vertically_mixednumber of chemical vertically mixedcountinteger()n/a
ndvelnumber_of_chemical_species_depositednumber of chemical pbl depositedcountinteger()n/a
ntchmnumber_of_chemical_tracersnumber of chemical tracerscountinteger()n/a
ntchsindex_of_first_chemical_tracer_in_tracer_concentration_arraytracer index for first chemical tracerindexinteger()n/a
ntcheindex_for_last_chemical_tracertracer index for last chemical tracerindexinteger()n/a
ntdu1index_for_dust_bin1index for dust bin1indexinteger()n/a
ntdu2index_for_dust_bin2index for dust bin2indexinteger()n/a
ntdu3index_for_dust_bin3index for dust bin3indexinteger()n/a
ntdu4index_for_dust_bin4index for dust bin4indexinteger()n/a
ntdu5index_for_dust_bin5index for dust bin5indexinteger()n/a
ntss1index_for_seasalt_bin1index for seasalt bin1indexinteger()n/a
ntss2index_for_seasalt_bin2index for seasalt bin2indexinteger()n/a
ntss3index_for_seasalt_bin3index for seasalt bin3indexinteger()n/a
ntss4index_for_seasalt_bin4index for seasalt bin4indexinteger()n/a
ntss5index_for_seasalt_bin5index for seasalt bin5indexinteger()n/a
ntsuindex_for_sulfateindex for sulfateindexinteger()n/a
ntbcbindex_for_bcphobicindex for bcphobicindexinteger()n/a
ntbclindex_for_bcphilicindex for bcphilicindexinteger()n/a
ntocbindex_for_ocphobicindex for ocphobicindexinteger()n/a
ntoclindex_for_ocphilicindex for ocphilicindexinteger()n/a
ndchmnumber_of_diagnostic_chemical_tracersnumber of diagnostic chemical tracerscountinteger()n/a
ndchsindex_for_first_diagnostic_chemical_tracertracer index for first diagnostic chemical tracerindexinteger()n/a
ndcheindex_for_last_diagnostic_chemical_tracertracer index for last diagnostic chemical tracerindexinteger()n/a
ntdiagflags_for_chemical_tracer_diagnosticsarray to control diagnostics for chemical tracersflaglogical(ccpp_constant_one:number_of_chemical_tracers)n/a
fscavchemical_tracer_scavenging_fractionsarray of aerosol scavenging coefficientsnonereal(ccpp_constant_one:number_of_chemical_tracers)kind_physn/a
ntot2dnumber_of_variables_in_xy_dimensioned_restart_arraytotal number of variables for phyf2dcountinteger()n/a
ntot3dnumber_of_variables_in_xyz_dimensioned_restart_arraytotal number of variables for phyf3dcountinteger()n/a
indcldindex_of_cloud_area_fraction_in_atmosphere_layer_in_xyz_dimensioned_restart_arrayindex of cloud fraction in phyf3d (used only for SHOC or MG)indexinteger()n/a
num_p2dnumber_of_microphysics_varaibles_in_xy_dimensioned_restart_arraynumber of 2D arrays needed for microphysicscountinteger()n/a
num_p3dnumber_of_microphysics_variables_in_xyz_dimensioned_restart_arraynumber of 3D arrays needed for microphysicscountinteger()n/a
nkbfshocindex_of_upward_virtual_potential_temperature_flux_in_xyz_dimensioned_restart_arraythe index of upward kinematic buoyancy flux from SHOC in phy_f3dindexinteger()n/a
nahdshocindex_of_atmosphere_heat_diffusivity_in_xyz_dimensioned_restart_arraythe index of diffusivity for heat from from SHOC in phy_f3dindexinteger()n/a
nscfshocindex_of_subgrid_cloud_area_fracation_in_atmosphere_layer_in_xyz_dimensioned_restart_arraythe index of subgrid-scale cloud fraction from from SHOC in phy_f3dindexinteger()n/a
mix_chemdo_planetary_boundary_layer_smoke_mixingflag for rrfs smoke mynn tracer mixingflaglogical()n/a
fire_turbdo_planetary_boundary_layer_fire_enhancementflag for rrfs smoke mynn enh vermixflaglogical()n/a
seas_optcontrol_for_smoke_sea_saltrrfs smoke sea salt emission optionindexinteger()n/a
dust_optcontrol_for_smoke_dustrrfs smoke dust chem optionindexinteger()n/a
biomass_burn_optcontrol_for_smoke_biomass_burnrrfs smoke biomass burning optionindexinteger()n/a
drydep_optcontrol_for_smoke_dry_depositionrrfs smoke dry deposition optionindexinteger()n/a
wetdep_ls_optcontrol_for_smoke_wet_depositionrrfs smoke large scale wet deposition optionindexinteger()n/a
do_plumerisedo_smoke_plumeriserrfs smoke plumerise optionindexlogical()n/a
plumerisefire_frqsmoke_plumerise_frequencyrrfs smoke add smoke optionmininteger()n/a
addsmoke_flagcontrol_for_smoke_biomass_burning_emissionsrrfs smoke add smoke optionindexinteger()n/a
smoke_forecastdo_smoke_forecastflag for rrfs smoke forecastflaglogical()n/a
aero_ind_fdbdo_smoke_aerosol_indirect_feedbackflag for wfa ifa emission indirect feedbackflaglogical()n/a
aero_dir_fdbdo_smoke_aerosol_direct_feedbackflag for smoke and dust radiation feedbackflaglogical()n/a
rrfs_smoke_debugdo_smoke_debugflag for rrfs smoke plumerise debugflaglogical()n/a
ncnvcld3dnumber_of_convective_cloud_variables_in_xyz_dimensioned_restart_arraynumber of convective 3d clouds fieldscountinteger()n/a
npdf3dnumber_of_pdf_based_variables_in_xyz_dimensioned_restart_arraynumber of 3d arrays associated with pdf based clouds/mpcountinteger()n/a
nctpnumber_of_cloud_types_csnumber of cloud types in Chikira-Sugiyama schemecountinteger()n/a
ncnvwindex_of_convective_cloud_condensate_mixing_ratio_in_xyz_dimensioned_restart_arraythe index of convective cloud water mixing ratio in phy f3dindexinteger()n/a
ncnvcindex_of_convective_cloud_area_fraction_in_xyz_dimensioned_restart_arraythe index of convective cloud cover in phy f3dindexinteger()n/a
nleffrindex_of_cloud_liquid_water_effective_radius_in_xyz_dimensioned_restart_arraythe index of cloud liquid water effective radius in phy_f3dindexinteger()n/a
nieffrindex_of_cloud_ice_effective_radius_in_xyz_dimensioned_restart_arraythe index of ice effective radius in phy_f3dindexinteger()n/a
nreffrindex_of_rain_effective_radius_in_xyz_dimensioned_restart_arraythe index of rain effective radius in phy_f3dindexinteger()n/a
nseffrindex_of_snow_effective_radius_in_xyz_dimensioned_restart_arraythe index of snow effective radius in phy_f3dindexinteger()n/a
ngeffrindex_of_graupel_effective_radius_in_xyz_dimensioned_restart_arraythe index of graupel effective radius in phy_f3dindexinteger()n/a
nT2deltindex_of_air_temperature_two_timesteps_back_in_xyz_dimensioned_restart_arraythe index of air temperature two timesteps back in phy f3dinteger()n/a
nTdeltindex_of_air_temperature_on_previous_timestep_in_xyz_dimensioned_restart_arraythe index of air temperature at previous timestep in phy f3dinteger()n/a
nqv2deltindex_of_specific_humidity_two_timesteps_back_in_xyz_dimensioned_restart_arraythe index of specific humidity two timesteps back in phy f3dinteger()n/a
nqvdeltindex_of_specific_humidity_on_previous_timestep_in_xyz_dimensioned_restart_arraythe index of specific humidity at previous timestep in phy f3dinteger()n/a
nps2deltindex_of_surface_air_pressure_two_timesteps_back_in_xyz_dimensioned_tracer_arraythe index of surface air pressure two timesteps back in phy f2dinteger()n/a
npsdeltindex_of_surface_air_pressure_on_previous_timestep_in_xyz_dimensioned_restart_arraythe index of surface air pressure at previous timestep in phy f2dinteger()n/a
ncnvwindindex_of_enhancement_to_wind_speed_at_surface_adjacent_layer_due_to_convection_in_xy_dimensioned_restart_arraythe index of surface wind enhancement due to convection in phy f2dinteger()n/a
debugflag_for_debug_outputcontrol flag for debugflaglogical()n/a
print_diff_pgrflag_to_print_pgr_differences_every_timestepflag to print pgr differences every timestepflaglogical()n/a
iptindex_of_horizontal_gridpoint_for_debug_outputhorizontal index for point used for diagnostic printoutindexinteger()n/a
lprntflag_printcontrol flag for diagnostic print outflaglogical()n/a
lsswrflag_for_calling_shortwave_radiationlogical flags for sw radiation callsflaglogical()n/a
lslwrflag_for_calling_longwave_radiationlogical flags for lw radiation callsflaglogical()n/a
solhrforecast_utc_hourtime in hours after 00z at the current timestephreal()kind_physn/a
solconsolar_constantsolar constant (sun-earth distant adjusted)W m-2real()kind_physn/a
slagequation_of_timeequation of time (radian)radianreal()kind_physn/a
sdecsine_of_solar_declination_anglesin of the solar declination anglenonereal()kind_physn/a
cdeccosine_of_solar_declination_anglecos of the solar declination anglenonereal()kind_physn/a
clstpcontrol_for_convective_cloud_diagnosticsindex used by cnvc90 (for convective clouds)nonereal()kind_physn/a
phourforecast_time_on_previous_timestepforecast time at the previous timestephreal()kind_physn/a
fhourforecast_timecurrent forecast timehreal()kind_physn/a
zhourtime_elapsed_since_diagnostics_resettime since diagnostics variables have been zeroedhreal()kind_physn/a
kdtindex_of_timestepcurrent forecast iterationindexinteger()n/a
first_time_stepflag_for_first_timestepflag for first time step for time integration loop (cold/warmstart)flaglogical()n/a
restartflag_for_restartflag for restart (warmstart) or coldstartflaglogical()n/a
lsm_cold_startdo_lsm_cold_startflag to signify LSM is cold-startedflaglogical()n/a
hydrostaticflag_for_hydrostatic_solverflag for hydrostatic solver from dynamicsflaglogical()n/a
jdatdate_and_time_of_forecast_in_united_states_ordercurrent forecast date and timenoneinteger(ccpp_constant_one:8)n/a
imnforecast_monthcurrent forecast monthnoneinteger()n/a
yearlennumber_of_days_in_current_yearnumber of days in a yeardaysinteger()n/a
julianforecast_julian_dayjulian daydaysreal()kind_physn/a
iccncontrol_for_ice_cloud_condensation_nuclei_forcingflag for IN and CCN forcing for morrison gettelman microphysicsnoneinteger()n/a
secforecast_time_in_secondsseconds elapsed since model initializationsreal()kind_physn/a
sisigma_pressure_hybrid_vertical_coordinatevertical sigma coordinate for radiation initializationnonereal(ccpp_constant_one:vertical_interface_dimension)kind_physn/a
dxinvreciprocal_of_grid_scale_rangeinverse scaling factor for critical relative humidityrad2 m-2real()kind_physn/a
dxmaxmax_grid_scalemaximum scaling factor for critical relative humiditym2 rad-2real()kind_physn/a
dxminmin_grid_scaleminimum scaling factor for critical relative humiditym2 rad-2real()kind_physn/a
rhcmaxmax_critical_relative_humiditymaximum critical relative humidityfracreal()kind_physn/a
hugenetcdf_float_fillvaluedefinition of NetCDF float FillValuenonereal()kind_physn/a
icloudcontrol_for_cloud_area_fraction_optioncloud effect to the optical depth and cloud fraction in radiationflaginteger()n/a
gwd_optcontrol_for_drag_suite_gravity_wave_dragflag to choose gwd schemeflaginteger()n/a
do_mynnedmfflag_for_mellor_yamada_nakanishi_niino_pbl_schemeflag to activate MYNN-EDMFflaglogical()n/a
do_mynnsfclayflag_for_mellor_yamada_nakanishi_niino_surface_layer_schemeflag to activate MYNN surface layerflaglogical()n/a
do_myjsfcflag_for_mellor_yamada_janjic_surface_layer_schemeflag to activate MYJ surface layer schemeflaglogical()n/a
do_myjpblflag_for_mellor_yamada_janjic_pbl_schemeflag to activate MYJ PBL schemeflaglogical()n/a
bl_mynn_tkebudgetcontrol_for_tke_budget_outputflag for activating TKE budgetflaglogical()n/a
bl_mynn_tkeadvectflag_for_tke_advectionflag for activating TKE advectionflaglogical()n/a
bl_mynn_cloudpdfcontrol_for_cloud_pdf_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to determine which cloud PDF to useflaginteger()n/a
bl_mynn_mixlengthcontrol_for_mixing_length_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to determine which mixing length form to useflaginteger()n/a
bl_mynn_edmfcontrol_for_edmf_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to activate the mass-flux schemeflaginteger()n/a
bl_mynn_edmf_momcontrol_for_edmf_momentum_transport_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to activate the transport of momentumflaginteger()n/a
bl_mynn_edmf_tkecontrol_for_edmf_tke_transport_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to activate the transport of TKEflaginteger()n/a
bl_mynn_cloudmixcontrol_for_cloud_species_mixing_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to activate mixing of cloud speciesflaginteger()n/a
bl_mynn_mixqtcontrol_for_total_water_mixing_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to mix total water or individual speciesflaginteger()n/a
bl_mynn_outputcontrol_for_additional_diagnostics_in_mellor_yamada_nakanishi_niino_pbl_schemeflag initialize and output extra 3D variablesflaginteger()n/a
bl_mynn_closurecontrol_for_closure_level_in_mellor_yamada_nakanishi_niino_pbl_schemeflag to determine the closure level for the mynn1real()kind_physn/a
icloud_blcontrol_for_sgs_cloud_radiation_coupling_in_mellor_yamamda_nakanishi_niino_pbl_schemeflag for coupling sgs clouds to radiationflaginteger()n/a
isftcflxcontrol_for_thermal_roughness_lengths_over_waterflag for thermal roughness lengths over water in mynnsfclay1integer()n/a
iz0tlndcontrol_for_thermal_roughness_lengths_over_landflag for thermal roughness lengths over land in mynnsfclay1integer()n/a
sfclay_compute_fluxdo_compute_surface_scalar_fluxesflag for computing surface scalar fluxes in mynnsfclayflaglogical()n/a
sfclay_compute_diagdo_compute_surface_diagnosticsflag for computing surface diagnostics in mynnsfclayflaglogical()n/a
var_riccontrol_for_variable_bulk_richardson_numberflag for calculating variable bulk richardson number for hurricane PBLflagreal()kind_physn/a
coef_ric_lcoefficient_for_variable_bulk_richardson_number_over_landcoefficient for calculating variable bulk richardson number for hurricane PBL over landnonereal()kind_physn/a
coef_ric_scoefficient_for_variable_bulk_richardson_number_over_watercoefficient for calculating variable bulk richardson number for hurricane PBL over waternonereal()kind_physn/a
do_ugwpflag_for_unified_gravity_wave_physics_gravity_wave_drag_schemeflag to activate CIRES UGWPflaglogical()n/a
do_tofdflag_for_turbulent_orographic_form_drag_in_unified_gravity_wave_physics_gravitiy_wave_drag_schemeflag for turbulent orographic form dragflaglogical()n/a
do_gwdflag_for_gravity_wave_dragflag for gravity wave drag (gwd)flaglogical()n/a
do_cnvgwdflag_for_convective_gravity_wave_dragflag for convective gravity wave drag (gwd)flaglogical()n/a
ldiag_ugwpflag_for_unified_gravity_wave_physics_diagnosticsflag for CIRES UGWP Diagnosticsflaglogical()n/a
uni_cldflag_for_shoc_cloud_area_fraction_for_radiationflag for uni_cldflaglogical()n/a
lmfshalflag_for_cloud_area_fraction_option_for_radiationflag for lmfshalflaglogical()n/a
do_ugwp_v0flag_for_ugwp_version_0flag to activate ver 0 CIRES UGWPflaglogical()n/a
do_ugwp_v0_orog_onlyflag_for_ugwp_version_0_orographic_gwdflag to activate ver 0 CIRES UGWP - orographic GWD onlyflaglogical()n/a
do_ugwp_v0_nst_onlyflag_for_ugwp_version_0_nonorographic_gwdflag to activate ver 0 CIRES UGWP - non-stationary GWD onlyflaglogical()n/a
do_gsl_drag_ls_blflag_for_gsl_drag_suite_large_scale_orographic_and_blocking_dragflag to activate GSL drag suite - large-scale GWD and blockingflaglogical()n/a
do_gsl_drag_ssflag_for_gsl_drag_suite_small_scale_orographic_dragflag to activate GSL drag suite - small-scale GWDflaglogical()n/a
do_gsl_drag_tofdflag_for_gsl_drag_suite_turbulent_orographic_form_dragflag to activate GSL drag suite - turb orog form dragflaglogical()n/a
do_ugwp_v1flag_for_ugwp_version_1flag to activate ver 1 CIRES UGWPflaglogical()n/a
do_ugwp_v1_orog_onlyflag_for_ugwp_version_1_orographic_gwdflag to activate ver 1 CIRES UGWP - orographic GWD onlyflaglogical()n/a
do_ugwp_v1_w_gsldragflag_for_ugwp_version_1_nonorographic_gwdflag to activate ver 1 CIRES UGWP - with OGWD of GSLflaglogical()n/a
lmfdeep2flag_for_scale_aware_mass_flux_deep_convection_for_radiationflag for some scale-aware mass-flux convection scheme activeflaglogical()n/a