CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC
Overview of Schemes and Suites

Physical Parameterizations

In the CCPP, each parameterization is in its own modern Fortran module (see rules for a scheme to be considered CCPP-compliant at CCPP-Compliant Physics Parameterizations ), which facilitates model development and code maintenance. While some individual parameterization can be invoked for the SCM, most host models will assemble the parameterizations in suites.

Radiation

PBL and Turbulence

Land Surface Model

Cumulus Parameterizations

Microphysics

Ozone Photochemical Production and Loss

Water Vapor Photochemical Production and Loss

Gravity Wave Drag

Surface Layer

Simplified Ocean and Sea Ice Representation

Others

The input information for the parameterizations includes the values of the gridbox mean prognostic variables (wind components, temperature, specific humidity, cloud fraction, water contents for cloud liquid, cloud ice, rain, snow, graupel, and ozone concentration), the provisional dynamical tendencies for the same variables and various surface fields, both fixed and variable.

The time integration of the physics suites is based on the following:

  • The tendencies from the different physical processes are computed by the parameterizations or derived in separate interstitial routines.
  • The first part of the suite, comprised of the parameterizations for radiation, surface layer, surface (land, ocean, and sea ice), and boundary layer is computed using a hybrid of parallel and sequential splitting described in Donahue and Caldwell (2018) [46], a method in which the various parameterizations use the same model state as input but are impacted by the preceding parameterizations. The tendencies from the various parameterizations are then added together and used to update the model state.
  • The surface parameterizations (land, ocean and sea ice) are invoked twice in a subcycling loop, with the first time to create a guess, and the second time to produce the tendencies.
  • The second part of the physics suite, comprised of the parameterizations of gravity wave physics, ozone, stratospheric water vapor, deep and shallow convection (if using), and microphysics, is computed using sequential splitting in the order listed above, in which the model state is updated between calls to the parameterization.
  • If the in-core saturation adjustment is used (do_sat_adj=.true.), it is invoked at shorter timesteps along with the dynamical solver.

Physics Suites

There are two publicly supported host models that use CCPP v6: the UFS Weather Model and the CCPP Single Column Model (SCM). The UFS Weather Model is included in the UFS Short Range Weather Application (SRW App) v2. The forcing datasets included in the CCPP SCM v6.0.0 public release were created by averaging observations and large-eddy simulations over areas that are too coarse to resolve convection. Therefore, best results will be obtained with the CCPP SCM v6.0 when using suites that include parameterized convection.

Table 1. Physics suites and primary schemes supported in CCPP v6.0.0

Physics suites GFS_v16 GFS_v17_p8 RAP HRRR RRFS_v1beta WoFS_v0
Host SCM
SRWv2
SCM SCM SCM
SRWv2
SCM
SRWv2
SCM
SRWv2
Deep Cu GFS Scale-Aware Simplified Arakawa-Schubert (sa-SAS) Deep Convection Scheme GFS Scale-Aware Simplified Arakawa-Schubert (sa-SAS) Deep Convection Scheme + Cellular Automata Stochastic Convective Organization Scheme Grell-Freitas Scale and Aerosol Aware Convection Scheme off off off
Shallow Cu GFS SAS-based Mass-Flux Scheme for Shallow convection (sa-MF) GFS SAS-based Mass-Flux Scheme for Shallow convection (sa-MF) Grell-Freitas Scale and Aerosol Aware Convection Scheme MYNN-EDMF Boundary Layer and Shallow Cloud Scheme MYNN-EDMF Boundary Layer and Shallow Cloud Scheme MYNN-EDMF Boundary Layer and Shallow Cloud Scheme
Microphysics GFDL Cloud Microphysics Scheme Thompson Aerosol-Aware Cloud Microphysics Scheme w/o aerosol-aware Thompson Aerosol-Aware Cloud Microphysics Scheme Thompson Aerosol-Aware Cloud Microphysics Scheme Thompson Aerosol-Aware Cloud Microphysics Scheme NSSL 2-moment Cloud Microphysics Scheme
PBL/TURB GFS Scale-aware TKE-based Moist Eddy-Diffusion Mass-Flux (EDMF) PBL and Free Atmospheric Turbulence Scheme GFS Scale-aware TKE-based Moist Eddy-Diffusion Mass-Flux (EDMF) PBL and Free Atmospheric Turbulence Scheme MYNN-EDMF Boundary Layer and Shallow Cloud Scheme MYNN-EDMF Boundary Layer and Shallow Cloud Scheme MYNN-EDMF Boundary Layer and Shallow Cloud Scheme MYNN-EDMF Boundary Layer and Shallow Cloud Scheme
Radiation GFS RRTMG Shortwave/Longwave Radiation Scheme GFS RRTMG Shortwave/Longwave Radiation Scheme GFS RRTMG Shortwave/Longwave Radiation Scheme GFS RRTMG Shortwave/Longwave Radiation Scheme GFS RRTMG Shortwave/Longwave Radiation Scheme GFS RRTMG Shortwave/Longwave Radiation Scheme
Surface Layer GFS Surface Layer Scheme GFS Surface Layer Scheme MYNN Surface Layer Scheme MYNN Surface Layer Scheme MYNN Surface Layer Scheme MYNN Surface Layer Scheme
LSM GFS Noah Land Surface Model GFS NoahMP Land Surface Model RUC Land Surface Model RUC Land Surface Model GFS NoahMP Land Surface Model GFS Noah Land Surface Model
Gravity Wave Drag Unified Gravity Wave Physics Scheme - Version 0 GFS Unified UGWP Scheme GSL Drag Suite Scheme GSL Drag Suite Scheme Unified Gravity Wave Physics Scheme - Version 0 Unified Gravity Wave Physics Scheme - Version 0
Sea Ice GFS Sea Ice Scheme GFS Sea Ice Scheme RUC Land Surface Model RUC Land Surface Model GFS Sea Ice Scheme GFS Sea Ice Scheme