Common Community Physics Package (CCPP) Scientific Documentation  Version 2.0
Modules
Here is a list of all modules:
[detail level 12]
 GFS radlw MainThis module includes NCEP's modifications of the RRTMG-LW radiation code from AER
 GFS radsw MainThis module includes NCEP's modifications of the RRTMG-SW radiation code from AER
 RRTMG Aerosols ModuleThis module contains climatological atmospheric aerosol schemes for radiation computations
 RRTMG Astronomy ModuleThis module sets up astronomical quantities for solar radiation calculations
 RRTMG Clouds ModuleThis module computes cloud related quantities for radiation computations
 RRTMG Gases ModuleThis module sets up ozone climatological profiles and other constant gas profiles, such as co2, ch4, n2o, o2, and those of cfc gases. All data are entered as mixing ratio by volume, except ozone which is mass mixing ratio (g/g)
 RRTMG Surface ModuleThis module sets up surface albedo for SW radiation and surface emissivity for LW radiation
 GFS sfc_diff MainThis subroutine calculates surface roughness length
 GFS sfc_nst MainThis subroutine calls the Thermal Skin-layer and Diurnal Thermocline models to update the NSST profile
 GFS NSST Diurnal Thermocline ModelThis module contains the diurnal thermocline layer model (DTM) of the GFS NSST scheme
 GFS NSST Parameter ModuleThis module contains constants and parameters used in GFS near surface sea temperature scheme
 GFS NSST Water PropertyThis module contains GFS NSST water property subroutines
 GFS Noah LSM ModelThis is Noah LSM driver module, with the functionality of preparing variables to run Noah LSM gfssflx(), calling Noah LSM and post-processing variables for return to the parent model suite including unit conversion, as well as diagnotics calculation
 GFS sfc_sice MainThis is three-layer thermodynomics sea-ice model based on Winton (2000) [103]
 GFS moninedmf MainThis subroutine contains all of logic for the Hybrid EDMF PBL scheme except for the calculation of the updraft properties and mass flux
 GFS gwdps MainThis subroutine includes orographic gravity wave drag and mountain blocking
 GFS Rayleigh Damping MainThis is the Rayleigh friction calculation with total energy conservation
 GFS ozphys MainThe 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) [76])
 GFS h2ophys MainThis subroutine is NRL H2O physics for stratosphere and mesosphere
 GFS samfdeepcnv MainThis subroutine contains the entirety of the SAMF deep convection scheme
 GFS gwdc MainThis subroutine is the parameterization of convective gravity wave drag based on the theory given by Chun and Baik (1998) [18] modified for implementation into the GFS/CFS by Ake Johansson(Aug 2005)
 GFS samfshalcnv MainThis subroutine contains the entirety of the SAMF shallow convection scheme
 GFS gscond MainThis subroutine computes grid-scale condensation and evaporation of cloud condensate
 GFS precpd MainThis subroutine computes the conversion from condensation to precipitation (snow or rain) or evaporation of rain
 GFDL MP ModuleThis is cloud microphysics package for GFDL global cloud resolving model. The algorithms are originally derived from Lin et al. (1983) [65]. most of the key elements have been simplified/improved. This code at this stage bears little to no similarity to the original Lin MP in zetac. therefore, it is best to be called GFDL microphysics (GFDL MP)
 GFDL MP Fast PhysicsThe subroutine 'fv_sat_adj' implements the fast processes in the GFDL Cloud MP. It is part of the GFDL Cloud MP
 GFS/GFDL calpreciptype MainIf dominant precip type is requested (i.e., Zhao-Carr MP scheme), 4 more algorithms in calpreciptype() will be called. the tallies are then summed in calwxt_dominant(). For GFDL cloud MP scheme, determine convective rain/snow by surface temperature; and determine explicit rain/snow by rain/snow coming out directly from MP
 GFS Physics Function ModuleThis module provides API for computing basic thermodynamic physics functions
 GFS Physics Parameter ModuleThose variables are grouped together in accordance with functionaity and are given brief descriptions and value specifications. There are two types of attributes (parameters vs. save) designated for the control variables. Those with a "parameter" attribute are prescribed with a preferred option value, while the ones with a "save" attribute are given a default value but could be changed at the model's execution-time (usually through an input of name-list file or through run scripts)
 GFS Physics Constants ModuleThis module contains some of the most frequently used math and physics constants for GCM models
 GFS RRTMG Constants ModuleThis module contains some of the most frequently used math and physics constants for RRTMG