CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
Modules List
CCPP-Physics Modules
[detail level 12]
 Mbl_mynn_commonThis module defines model-specific constants/parameters
 Mcalpreciptype_modThis module defines four algorithms that are called to calculate dominant precipitation type, and the tallies are sumed in calwxt_dominant()
 Mccpp_multi_gases_modThe module 'multi_gases' peforms multi constitutents computations
 Mcires_orowam2017This module includes the OROGW solver of WAM2017
 Mcires_ugwpThis module contains the UGWP v0 scheme by Valery Yudin (University of Colorado, CIRES)
 Mcires_ugwp_postThis module contains the calculation of the UGWP v0 diagnostics (ldiag_ugwp)
 Mcires_ugwp_triggers
 Mcires_ugwpv0_moduleThis module contains the UGWPv0 driver
 Mclm_lakeThis module contains the CLM Lake model
 Mcu_gf_deepThis module contains the Grell_Freitas deep convection scheme
 Mcu_gf_driverThis module contains the scale-aware Grell-Freitas cumulus scheme driver
 Mcu_gf_driver_postThis module contains code related to GF convective schemes to be used within the GFS physics suite
 Mcu_gf_driver_preThis module contains code related to GF convective schemes to be used within the GFS physics suite
 Mcu_gf_shThis module contains the Grell-Freitas shallow convection scheme
 Mdrag_suiteThis module contains the orographic gravity wave drag scheme
 Mfv_sat_adjThis module contains the GFDL in-core fast saturation adjustment
called in FV3 dynamics solver
 Mgfdl_cloud_microphysThis module contains the CCPP entry point for the column GFDL cloud microphysics ( Chen and Lin (2013) [32] )
 Mgfdl_cloud_microphys_mod
 MgwdpsThis module contains the CCPP-compliant orographic gravity wave dray scheme. This version of gwdps is called from the unified_ugwp CCPP scheme
 Mh2o_defThis module defines arrays in H2O scheme
 Mh2ointerpThis module contains subroutines of reading and interpolating h2o coefficients
 Mh2ophysThis module contains the CCPP-compliant H2O physics for stratosphere and mesosphere
 Mlsm_noahThis module contains the CCPP-compliant Noah land surface scheme driver
 Mlsm_rucThis module contain the RUC land surface model driver
 Mmersenne_twisterThis module calculates random numbers using the Mersenne twister
 Mmfpbl_modThis module contains the subroutine that calculates the updraft properties and mass flux for use in the Hybrid EDMF PBL scheme
 Mmfpblt_modThis module contains the subroutine that calculates mass flux and updraft parcel properties for thermals driven by surface heating for use in the TKE-EDMF PBL scheme
 Mmfpbltq_modThis module contains the subroutine that calculates mass flux and updraft parcel properties for thermals driven by surface heating for use in the TKE-EDMF PBL scheme (updated version)
 Mmfscu_mod
 Mmfscuq_mod
 Mmo_rrtmg_lw_cloud_optics
 Mmo_rrtmg_sw_cloud_optics
 Mmodule_bl_mynn
 Mmodule_iounitdef
 Mmodule_microphysicsThis module contains some subroutines used in microphysics
 Mmodule_mp_nssl_2mom
 Mmodule_mp_radarThis module is more library code whereas the individual microphysics schemes contains specific details needed for the final computation, so refer to location within each schemes calling the routine named rayleigh_soak_wetgraupel
 Mmodule_mp_thompson
 Mmodule_mp_thompson_make_number_concentrations
 Mmodule_nst_parameters
 Mmodule_nst_water_prop
 Mmodule_ozphysThe operational GFS currently parameterizes ozone production and destruction based on monthly mean coefficients ( global_o3prdlos.f77) provided by Naval Research Laboratory through CHEM2D chemistry model (McCormack et al. (2006) [134])
 Mmodule_radiation_aerosols
 Mmodule_radiation_astronomyThis module sets up astronomy quantities for solar radiation calculations
 Mmodule_radiation_cloud_overlap
 Mmodule_radiation_cloudsThis module computes cloud related quantities for radiation computations
 Mmodule_radiation_gasesThis module sets up constant gas rofiles, such as co2, ch4, n2o, o2, and those of cfc gases
 Mmodule_radiation_surfaceThis module sets up surface albedo for SW radiation and surface emissivity for LW radiation.
 Mmodule_radlw_avplankThis module contains plank flux data
 Mmodule_radlw_cldprlwThis module contains cloud property coefficients
 Mmodule_radlw_kgb01This module sets up absorption coefficients for band 01: 10-350 cm-1 (low - h2o; high - h2o)
 Mmodule_radlw_kgb02This module sets up absorption coefficients for band 02: 350-500 cm-1 (low - h2o; high - h2o)
 Mmodule_radlw_kgb03This module sets up absorption coefficients for band 03: 500-630 cm-1 (low - h2o, co2; high - h2o, co2)
 Mmodule_radlw_kgb04This module sets up absorption coefficients for band 04: 630-700 cm-1 (low - h2o, co2; high - co2, o3)
 Mmodule_radlw_kgb05This module sets up absorption coefficients for band 05: 700-820 cm-1 (low - h2o, co2; high - co2, o3)
 Mmodule_radlw_kgb06This module sets up absorption coefficients for band 06: 820-980 cm-1 (low - h2o; high - /)
 Mmodule_radlw_kgb07This module sets up absorption coefficients for band 07: 980-1080 cm-1 (low - h2o, o3; high - o3)
 Mmodule_radlw_kgb08This module sets up absorption coefficients for band 08: 1080-1180 cm-1 (low - h2o; high - o3)
 Mmodule_radlw_kgb09This module sets up absorption coefficients for band 09: 1180-1390 cm-1 (low - h2o, ch4; high - ch4)
 Mmodule_radlw_kgb10This module sets up absorption coefficients for band 10: 1390-1480 cm-1 (low - h2o; high - h2o)
 Mmodule_radlw_kgb11This module sets up absorption coefficients for band 11: 1480-1800 cm-1 (low - h2o; high - h2o)
 Mmodule_radlw_kgb12This module sets up absorption coefficients for band 12: 1800-2080 cm-1 (low - h2o, co2; high - /)
 Mmodule_radlw_kgb13This module sets up absorption coefficients for band 13: 2080-2250 cm-1 (low - h2o, n2o; high - /)
 Mmodule_radlw_kgb14This module sets up absorption coefficients for band 14: 2250-2380 cm-1 (low - co2; high - co2)
 Mmodule_radlw_kgb15This module sets up absorption coefficients for band 15: 2380-2600 cm-1 (low - n2o, co2; high - /)
 Mmodule_radlw_kgb16This module sets up absorption coefficients for band 16: 2600-3000 cm-1 (low - h2o, ch4; high - /)
 Mmodule_radlw_parametersThis module contains LW band parameters set up
 Mmodule_radlw_refThis module contains reference temperature and pressure
 Mmodule_radsw_cldprtbThis module contains cloud radiative property coefficients
 Mmodule_radsw_kgb16This module sets up absorption coefficients for band 16: 2600-3250 cm-1 (low - h2o, ch4; high - ch4)
 Mmodule_radsw_kgb17This module sets up absorption coeffients for band 17: 3250-4000 cm-1 (low - h2o,co2; high - h2o,co2)
 Mmodule_radsw_kgb18This module sets up absorption coeffients for band 18: 4000-4650 cm-1 (low - h2o,ch4; high - ch4)
 Mmodule_radsw_kgb19This module sets up absorption coeffients for band 19: 4650-5150 cm-1 (low - h2o,co2; high - co2)
 Mmodule_radsw_kgb20This module sets up absorption coeffients for band 20: 5150-6150 cm-1 (low - h2o; high - h2o)
 Mmodule_radsw_kgb21This module sets up absorption coeffients for band 21: 6150-7700 cm-1 (low - h2o,co2; high - h2o,co2)
 Mmodule_radsw_kgb22This module sets up absorption coeffients for band 22: 7700-8050 cm-1 (low - h2o, o2; high - o2)
 Mmodule_radsw_kgb23This module sets up absorption coeffients for band 23: 8050-12850 cm-1 (low - h2o; high - nothing)
 Mmodule_radsw_kgb24This module sets up absorption coeffients for band 24: 12850-16000 cm-1 (low - h2o, o2; high - o2)
 Mmodule_radsw_kgb25This module sets up absorption coeffients for band 25: 16000-22650 cm-1 (low - h2o; high - nothing)
 Mmodule_radsw_kgb26This module sets up absorption coeffients for band 26: 22650-29000 cm-1 (low - nothing; high - nothing)
 Mmodule_radsw_kgb27This module sets up absorption coeffients for band 27: 29000-38000 cm-1 (low - o3; high - o3)
 Mmodule_radsw_kgb28This module sets up absorption coeffients for band 28: 38000-50000 cm-1 (low - o3,o2; high - o3,o2)
 Mmodule_radsw_kgb29This module sets up absorption coeffients for band 29: 820-2600 cm-1 (low - h2o; high - co2)
 Mmodule_radsw_parametersThis module is for specifying the band structures and program parameters used by the RRTMG-SW scheme
 Mmodule_radsw_refThis module contains the reference pressures (in logarithm form) at 59 vertical levels (TOA is omitted), and the mid-latitude summer (MLS) standard temperature profile for the 59 pressure layers that are used to establish pre calculated transmission tables
 Mmodule_radsw_sfluxThis module contains various indexes and coefficients for SW spectral bands, as well as the spectral distribution of solar flux. The values of spectral solar flux are derived based on a prescribed solar constant ( \(1368.22 W/m^2\)). Scaling will be applied for the actual inputted solar constant value
 Mmodule_sf_mynnThis module contain routines to calculate stability parameters, kinematic siscosity in MYNN surface layer scheme
 Mmodule_sf_noahmp_glacier
 Mmodule_sf_ruclsmThis module contains the entity of the RUC LSM model, which is a
soil/veg/snowpack and ice/snowpack/land-surface model to update soil moisture, soil temperature, skin temperature, snowpack water content, snowdepth, and all terms of the surface energy balance and surface water balance
 Mmodule_soil_pre
 Mmp_nssl
 Mmp_thompson
 Mmp_thompson_post
 Mmp_thompson_pre
 Mmynnedmf_wrapperThe following references best describe the code within Olson et al. (2019, NOAA Technical Memorandum) Nakanishi and Niino (2009) [147]
 Mmynnsfc_wrapper
 Mnamelist_soilveg
 Mnamelist_soilveg_ruc
 Mnoahmp_glacier_routines
 Mnoahmp_tablesData from MPTABLE.TBL, SOILPARM.TBL, GENPARM.TBL for NoahMP
 Mnst_moduleThis module contains the diurnal thermocline layer model (DTM) of the GFS NSST scheme
 Mparse_tracers
 Mprogsigma
 Mrad_sw_preThis module gathers the sunlit points for the shortwave radiation schemes
 MradconsThis module contains some of the most frequently used math and physics constants for RRTMG
 Mradiation_tools
 Mrrtmg_lwThis module contains the CCPP-compliant NCEP's modifications of the rrtmg-lw radiation code from aer inc
 Mrrtmg_lw_post
 Mrrtmg_swThis module contains the CCPP-compliant NCEP's modifications of the rrtmg-sw radiation code from aer inc.
 Mrrtmg_sw_post
 Mrrtmgp_aerosol_optics
 Mrrtmgp_lw_cloud_optics
 Mrrtmgp_lw_gas_optics
 Mrrtmgp_lw_main
 Mrrtmgp_sampling
 Mrrtmgp_sw_cloud_optics
 Mrrtmgp_sw_gas_optics
 Mrrtmgp_sw_main
 Msamfcnv_aerosols
 MsamfdeepcnvThis module contains the CCPP-compliant scale-aware mass-flux deep convection scheme
 Msamfshalcnv
 Msatmedmfvdif
 Msatmedmfvdifq
 Mset_soilveg_modThis module contains set_soilveg subroutine
 Mset_soilveg_ruc_mod
 Msfc_ciceThis module contains the CCPP-compliant GFS sea ice post interstitial codes, which returns updated ice thickness and concentration to global arrays where there is no ice, and set temperature to surface skin temperature
 Msfc_diag
 Msfc_diag_post
 Msfc_diffThis module contains the CCPP-compliant GFS surface layer scheme
 Msfc_landThis module contains the CCPP-compliant GFS land post interstitial codes, which returns updated surface properties such as latent heat and sensible heat provided by the component version of land model
 Msfc_nstThis module contains the CCPP-compliant GFS near-surface sea temperature scheme
 Msfc_nst_post
 Msfc_nst_pre
 Msfc_oceanThis module contains the CCPP-compliant GFS near-surface sea temperature scheme when the model is initialized from GRIB2 data
 Msfc_siceThis module contains the CCPP-compliant GFS sea ice scheme
 Msflx
 Msurface_perturbation
 Mtridi_mod
 Mugwp_common_v0Define constants
 Mugwp_driver_v0
 Mugwpv0_lsatdis_init
 Mugwpv0_oro_init
 Mugwpv0_wmsdis_init
 Mugwpv1_gsldrag
 Mugwpv1_gsldrag_post