Processing math: 0%
Common Community Physics Package (CCPP) Scientific Documentation  Version 2.0
All Classes Namespaces Functions Variables Modules Pages
Modules List
Here is a list of all modules with brief descriptions:
 NfuncphysThis module provides an Application Program Interface (API) for computing basic thermodynamic physics functions, in particular:

  1. saturation vapor pressure as a function of temperature;
  2. dewpoint temperature as a function of vapor pressure;
  3. equivalent potential temperature as a function of temperature and scaled pressure to the kappa power;
  4. temperature and specific humidity along a moist adiabat as functions of equivalent potential temperature and scaled pressure to the kappa power;
  5. scaled pressure to the kappa power as a function of pressure, and
  6. temperature at the lifting condensation level as a function of temperature and dewpoint depression
 Nfv_sat_adjThis module is part of the GFDL Cloud MP and it is the CCPP-compliant fast phyiscs called in FV3 dynamics solver
 Ngfdl_cloud_microphysThis module contains the CCPP-compliant GFDL Cloud microphysics scheme
 Ngfs_mp_generic_postThis module contains the subroutine that calculates precipitation type and its post, which provides precipitation forcing to LSM
 Ngfs_mp_generic_preThis module contains the CCPP-compliant MP generic pre interstitial codes
 NgwdcThis module contains the CCPP-compliant convective gravity wave drag scheme
 Ngwdc_postThis module contains the CCPP-compliant convective gravity wave drag post intersititial codes
 Ngwdc_preThis module contains the CCPP-compliant convective gravity wave drag pre interstitial codes
 NgwdpsThis module contains the CCPP-compliant orographic gravity wave dray scheme
 Ngwdps_postThis module contains the CCPP-compliant orographic gravity wave drag post interstitial codes
 Ngwdps_preThis module contains the CCPP-compliant orographic gravity wave drag pre interstitial codes
 Nh2ophysThis module contains the CCPP-compliant H2O physics for stratosphere and mesosphere
 NhedmfThis module contains the CCPP-compliant hybrid eddy-diffusivity mass-flux scheme
 Nlsm_noahThis module contains the CCPP-compliant Noah land surface scheme driver
 Nlsm_noah_postThis module contains the CCPP-compliant Noah land surface post interstitial codes
 Nlsm_noah_preThis module contains the CCPP-compliant Noah land surface pre interstitial codes
 Nmodule_microphysicsThis module contains some subroutines used in microphysics
 Nmodule_nst_parametersThis module contains constants and parameters used in GFS near surface sea temperature scheme
 Nmodule_nst_water_propThis module contains GFS NSST water property subroutines
 Nmodule_radiation_aerosolsThis module contains climatological atmospheric aerosol schemes for radiation computations
 Nmodule_radiation_astronomyThis module sets up astronomy quantities for solar radiation calculations
 Nmodule_radiation_cloudsThis module computes cloud related quantities for radiation computations
 Nmodule_radiation_gasesThis module sets up ozone climatological profiles and other constant gas profiles, such as co2, ch4, n2o, o2, and those of cfc gases
 Nmodule_radiation_surfaceThis module sets up surface albedo for SW radiation and surface emissivity for LW radiation
 Nmodule_radlw_avplankThis module contains plank flux data
 Nmodule_radlw_cldprlwThis module contains cloud property coefficients
 Nmodule_radlw_kgb01This module sets up absorption coefficients for band 01: 10-250 cm-1 (low - h2o; high - h2o)
 Nmodule_radlw_kgb02This module sets up absorption coefficients for band 02: 250-500 cm-1 (low - h2o; high - h2o)
 Nmodule_radlw_kgb03This module sets up absorption coefficients for band 03: 500-630 cm-1 (low - h2o, co2; high - h2o, co2)
 Nmodule_radlw_kgb04This module sets up absorption coefficients for band 04: 630-700 cm-1 (low - h2o, co2; high - co2, o3)
 Nmodule_radlw_kgb05This module sets up absorption coefficients for band 05: 700-820 cm-1 (low - h2o, co2; high - co2, o3)
 Nmodule_radlw_kgb06This module sets up absorption coefficients for band 06: 820-980 cm-1 (low - h2o; high - /)
 Nmodule_radlw_kgb07This module sets up absorption coefficients for band 07: 980-1080 cm-1 (low - h2o, o3; high - o3)
 Nmodule_radlw_kgb08This module sets up absorption coefficients for band 08: 1080-1180 cm-1 (low - h2o; high - o3)
 Nmodule_radlw_kgb09This module sets up absorption coefficients for band 09: 1180-1390 cm-1 (low - h2o, ch4; high - ch4)
 Nmodule_radlw_kgb10This module sets up absorption coefficients for band 10: 1390-1480 cm-1 (low - h2o; high - h2o)
 Nmodule_radlw_kgb11This module sets up absorption coefficients for band 11: 1480-1800 cm-1 (low - h2o; high - h2o)
 Nmodule_radlw_kgb12This module sets up absorption coefficients for band 12: 1800-2080 cm-1 (low - h2o, co2; high - /)
 Nmodule_radlw_kgb13This module sets up absorption coefficients for band 13: 2080-2250 cm-1 (low - h2o, n2o; high - /)
 Nmodule_radlw_kgb14This module sets up absorption coefficients for band 14: 2250-2380 cm-1 (low - co2; high - co2)
 Nmodule_radlw_kgb15This module sets up absorption coefficients for band 15: 2380-2600 cm-1 (low - n2o, co2; high - /)
 Nmodule_radlw_kgb16This module sets up absorption coefficients for band 16: 2600-3000 cm-1 (low - h2o, ch4; high - /)
 Nmodule_radlw_parametersThis module contains LW band parameters set up
 Nmodule_radlw_refThis module contains reference temperature and pressure
 Nmodule_radsw_cldprtbThis module contains cloud radiative property coefficients
 Nmodule_radsw_kgb16This module sets up absorption coefficients for band 16: 2600-3250 cm-1 (low - h2o, ch4; high - ch4)
 Nmodule_radsw_kgb17This module sets up absorption coeffients for band 17: 3250-4000 cm-1 (low - h2o,co2; high - h2o,co2)
 Nmodule_radsw_kgb18This module sets up absorption coeffients for band 18: 4000-4650 cm-1 (low - h2o,ch4; high - ch4)
 Nmodule_radsw_kgb19This module sets up absorption coeffients for band 19: 4650-5150 cm-1 (low - h2o,co2; high - co2)
 Nmodule_radsw_kgb20This module sets up absorption coeffients for band 20: 5150-6150 cm-1 (low - h2o; high - h2o)
 Nmodule_radsw_kgb21This module sets up absorption coeffients for band 21: 6150-7700 cm-1 (low - h2o,co2; high - h2o,co2)
 Nmodule_radsw_kgb22This module sets up absorption coeffients for band 22: 7700-8050 cm-1 (low - h2o, o2; high - o2)
 Nmodule_radsw_kgb23This module sets up absorption coeffients for band 23: 8050-12850 cm-1 (low - h2o; high - nothing)
 Nmodule_radsw_kgb24This module sets up absorption coeffients for band 24: 12850-16000 cm-1 (low - h2o, o2; high - o2)
 Nmodule_radsw_kgb25This module sets up absorption coeffients for band 25: 16000-22650 cm-1 (low - h2o; high - nothing)
 Nmodule_radsw_kgb26This module sets up absorption coeffients for band 26: 22650-29000 cm-1 (low - nothing; high - nothing)
 Nmodule_radsw_kgb27This module sets up absorption coeffients for band 27: 29000-38000 cm-1 (low - o3; high - o3)
 Nmodule_radsw_kgb28This module sets up absorption coeffients for band 28: 38000-50000 cm-1 (low - o3,o2; high - o3,o2)
 Nmodule_radsw_kgb29This module sets up absorption coeffients for band 29: 820-2600 cm-1 (low - h2o; high - co2)
 Nmodule_radsw_parametersThis module is for specifying the band structures and program parameters used by the RRTMG-SW scheme
 Nmodule_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
 Nmodule_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
 Nnst_moduleThis module contains the diurnal thermocline layer model (DTM) of the GFS NSST scheme
 NozphysThis module contains the CCPP-compliant Ozone photochemistry scheme
 NphysconsThis module contains some of the most frequently used math and physics constants for GCM models
 NphysparamThis module defines commonly used control variables and parameters in physics related programs
 NradconsThis module contains some of the most frequently used math and physics constants for RRTMG
 Nrayleigh_dampThis module contains the CCPP-compliant Rayleigh damping scheme
 Nrrtmg_lwThis module contains the CCPP-compliant NCEP's modifications of the rrtm-lw radiation code from aer inc
 Nrrtmg_swThis module contains the CCPP-compliant NCEP's modifications of the rrtm-sw radiation code from aer inc
 NsamfdeepcnvThis module contains the CCPP-compliant scale-aware mass-flux deep convection scheme
 NsamfshalcnvThis module contains the CCPP-compliant scale-aware mass-flux shallow convection scheme
 Nsamfshalcnv_postThis module contains the CCPP-compliant scale-aware mass-flux shallow convection post interstitial codes
 Nsfc_ex_coefThis module contains the CCPP-compliant GFS surface layer scheme
 Nsfc_nstThis module contains the CCPP-compliant GFS near-surface sea temperature scheme
 Nsfc_nst_postThis module contains the CCPP-compliant GFS near-surface sea temperature post interstitial codes
 Nsfc_nst_preThis module contains the CCPP-compliant GFS near-surface sea temperature pre interstitial codes
 Nsfc_siceThis module contains the CCPP-compliant GFS sea ice scheme
 Nsfc_sice_postThis module comtains 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
 Nzhaocarr_gscondThis module contains the CCPP-compliant zhao_carr_gscond scheme
 Nzhaocarr_precpdThis module contains the CCPP-compliant zhao_carr_precpd scheme