Mbl_mynn_common | This module defines model-specific constants/parameters |
Mcalpreciptype_mod | This module defines four algorithms that are called to calculate dominant precipitation type, and the tallies are sumed in calwxt_dominant() |
Mccpp_multi_gases_mod | The module 'multi_gases' peforms multi constitutents computations |
Mcires_orowam2017 | This module includes the OROGW solver of WAM2017 |
Mcires_ugwp | This module contains the UGWP v0 scheme by Valery Yudin (University of Colorado, CIRES) |
Mcires_ugwp_post | This module contains the calculation of the UGWP v0 diagnostics (ldiag_ugwp) |
Mcires_ugwp_triggers | |
Mcires_ugwpv0_module | This module contains the UGWPv0 driver |
Mclm_lake | This module contains the CLM Lake model |
Mcu_gf_deep | This module contains the Grell_Freitas deep convection scheme |
Mcu_gf_driver | This module contains the scale-aware Grell-Freitas cumulus scheme driver |
Mcu_gf_driver_post | This module contains code related to GF convective schemes to be used within the GFS physics suite |
Mcu_gf_driver_pre | This module contains code related to GF convective schemes to be used within the GFS physics suite |
Mcu_gf_sh | This module contains the Grell-Freitas shallow convection scheme |
Mdrag_suite | This module contains the orographic gravity wave drag scheme |
Mfv_sat_adj | This module contains the GFDL in-core fast saturation adjustment called in FV3 dynamics solver |
Mgfdl_cloud_microphys | This module contains the CCPP entry point for the column GFDL cloud microphysics ( Chen and Lin (2013) [32] ) |
Mgfdl_cloud_microphys_mod | |
Mgwdps | This module contains the CCPP-compliant orographic gravity wave dray scheme. This version of gwdps is called from the unified_ugwp CCPP scheme |
Mh2o_def | This module defines arrays in H2O scheme |
Mh2ointerp | This module contains subroutines of reading and interpolating h2o coefficients |
Mh2ophys | This module contains the CCPP-compliant H2O physics for stratosphere and mesosphere |
Mlsm_noah | This module contains the CCPP-compliant Noah land surface scheme driver |
Mlsm_ruc | This module contain the RUC land surface model driver |
►Mmersenne_twister | This module calculates random numbers using the Mersenne twister |
Mmfpbl_mod | This module contains the subroutine that calculates the updraft properties and mass flux for use in the Hybrid EDMF PBL scheme |
Mmfpblt_mod | This 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_mod | This 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_microphysics | This module contains some subroutines used in microphysics |
Mmodule_mp_nssl_2mom | |
Mmodule_mp_radar | This 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_ozphys | The 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_astronomy | This module sets up astronomy quantities for solar radiation calculations |
►Mmodule_radiation_cloud_overlap | |
Mmodule_radiation_clouds | This module computes cloud related quantities for radiation computations |
Mmodule_radiation_gases | This module sets up constant gas rofiles, such as co2, ch4, n2o, o2, and those of cfc gases |
Mmodule_radiation_surface | This module sets up surface albedo for SW radiation and surface emissivity for LW radiation. |
Mmodule_radlw_avplank | This module contains plank flux data |
Mmodule_radlw_cldprlw | This module contains cloud property coefficients |
Mmodule_radlw_kgb01 | This module sets up absorption coefficients for band 01: 10-350 cm-1 (low - h2o; high - h2o) |
Mmodule_radlw_kgb02 | This module sets up absorption coefficients for band 02: 350-500 cm-1 (low - h2o; high - h2o) |
Mmodule_radlw_kgb03 | This module sets up absorption coefficients for band 03: 500-630 cm-1 (low - h2o, co2; high - h2o, co2) |
Mmodule_radlw_kgb04 | This module sets up absorption coefficients for band 04: 630-700 cm-1 (low - h2o, co2; high - co2, o3) |
Mmodule_radlw_kgb05 | This module sets up absorption coefficients for band 05: 700-820 cm-1 (low - h2o, co2; high - co2, o3) |
Mmodule_radlw_kgb06 | This module sets up absorption coefficients for band 06: 820-980 cm-1 (low - h2o; high - /) |
Mmodule_radlw_kgb07 | This module sets up absorption coefficients for band 07: 980-1080 cm-1 (low - h2o, o3; high - o3) |
Mmodule_radlw_kgb08 | This module sets up absorption coefficients for band 08: 1080-1180 cm-1 (low - h2o; high - o3) |
Mmodule_radlw_kgb09 | This module sets up absorption coefficients for band 09: 1180-1390 cm-1 (low - h2o, ch4; high - ch4) |
Mmodule_radlw_kgb10 | This module sets up absorption coefficients for band 10: 1390-1480 cm-1 (low - h2o; high - h2o) |
Mmodule_radlw_kgb11 | This module sets up absorption coefficients for band 11: 1480-1800 cm-1 (low - h2o; high - h2o) |
Mmodule_radlw_kgb12 | This module sets up absorption coefficients for band 12: 1800-2080 cm-1 (low - h2o, co2; high - /) |
Mmodule_radlw_kgb13 | This module sets up absorption coefficients for band 13: 2080-2250 cm-1 (low - h2o, n2o; high - /) |
Mmodule_radlw_kgb14 | This module sets up absorption coefficients for band 14: 2250-2380 cm-1 (low - co2; high - co2) |
Mmodule_radlw_kgb15 | This module sets up absorption coefficients for band 15: 2380-2600 cm-1 (low - n2o, co2; high - /) |
Mmodule_radlw_kgb16 | This module sets up absorption coefficients for band 16: 2600-3000 cm-1 (low - h2o, ch4; high - /) |
►Mmodule_radlw_parameters | This module contains LW band parameters set up |
Mmodule_radlw_ref | This module contains reference temperature and pressure |
Mmodule_radsw_cldprtb | This module contains cloud radiative property coefficients |
Mmodule_radsw_kgb16 | This module sets up absorption coefficients for band 16: 2600-3250 cm-1 (low - h2o, ch4; high - ch4) |
Mmodule_radsw_kgb17 | This module sets up absorption coeffients for band 17: 3250-4000 cm-1 (low - h2o,co2; high - h2o,co2) |
Mmodule_radsw_kgb18 | This module sets up absorption coeffients for band 18: 4000-4650 cm-1 (low - h2o,ch4; high - ch4) |
Mmodule_radsw_kgb19 | This module sets up absorption coeffients for band 19: 4650-5150 cm-1 (low - h2o,co2; high - co2) |
Mmodule_radsw_kgb20 | This module sets up absorption coeffients for band 20: 5150-6150 cm-1 (low - h2o; high - h2o) |
Mmodule_radsw_kgb21 | This module sets up absorption coeffients for band 21: 6150-7700 cm-1 (low - h2o,co2; high - h2o,co2) |
Mmodule_radsw_kgb22 | This module sets up absorption coeffients for band 22: 7700-8050 cm-1 (low - h2o, o2; high - o2) |
Mmodule_radsw_kgb23 | This module sets up absorption coeffients for band 23: 8050-12850 cm-1 (low - h2o; high - nothing) |
Mmodule_radsw_kgb24 | This module sets up absorption coeffients for band 24: 12850-16000 cm-1 (low - h2o, o2; high - o2) |
Mmodule_radsw_kgb25 | This module sets up absorption coeffients for band 25: 16000-22650 cm-1 (low - h2o; high - nothing) |
Mmodule_radsw_kgb26 | This module sets up absorption coeffients for band 26: 22650-29000 cm-1 (low - nothing; high - nothing) |
Mmodule_radsw_kgb27 | This module sets up absorption coeffients for band 27: 29000-38000 cm-1 (low - o3; high - o3) |
Mmodule_radsw_kgb28 | This module sets up absorption coeffients for band 28: 38000-50000 cm-1 (low - o3,o2; high - o3,o2) |
Mmodule_radsw_kgb29 | This module sets up absorption coeffients for band 29: 820-2600 cm-1 (low - h2o; high - co2) |
►Mmodule_radsw_parameters | This module is for specifying the band structures and program parameters used by the RRTMG-SW scheme |
Mmodule_radsw_ref | This 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_sflux | This 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_mynn | This module contain routines to calculate stability parameters, kinematic siscosity in MYNN surface layer scheme |
Mmodule_sf_noahmp_glacier | |
Mmodule_sf_ruclsm | This 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_wrapper | The 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_tables | Data from MPTABLE.TBL, SOILPARM.TBL, GENPARM.TBL for NoahMP |
Mnst_module | This module contains the diurnal thermocline layer model (DTM) of the GFS NSST scheme |
Mparse_tracers | |
Mprogsigma | |
Mrad_sw_pre | This module gathers the sunlit points for the shortwave radiation schemes |
Mradcons | This module contains some of the most frequently used math and physics constants for RRTMG |
Mradiation_tools | |
Mrrtmg_lw | This module contains the CCPP-compliant NCEP's modifications of the rrtmg-lw radiation code from aer inc |
Mrrtmg_lw_post | |
Mrrtmg_sw | This 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 | |
Msamfdeepcnv | This module contains the CCPP-compliant scale-aware mass-flux deep convection scheme |
Msamfshalcnv | |
Msatmedmfvdif | |
Msatmedmfvdifq | |
Mset_soilveg_mod | This module contains set_soilveg subroutine |
Mset_soilveg_ruc_mod | |
Msfc_cice | This 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_diff | This module contains the CCPP-compliant GFS surface layer scheme |
Msfc_land | This 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_nst | This module contains the CCPP-compliant GFS near-surface sea temperature scheme |
Msfc_nst_post | |
Msfc_nst_pre | |
Msfc_ocean | This module contains the CCPP-compliant GFS near-surface sea temperature scheme when the model is initialized from GRIB2 data |
Msfc_sice | This module contains the CCPP-compliant GFS sea ice scheme |
Msflx | |
Msurface_perturbation | |
Mtridi_mod | |
Mugwp_common_v0 | Define constants |
Mugwp_driver_v0 | |
Mugwpv0_lsatdis_init | |
Mugwpv0_oro_init | |
Mugwpv0_wmsdis_init | |
Mugwpv1_gsldrag | |
Mugwpv1_gsldrag_post |