Common Community Physics Package (CCPP) | Requirements

CCPP Requirements

The formal CCPP requirements document was last updated in 2018. If you are looking for a CCPP technical description, including requirements for CCPP compliant physical parameterizations, please see the CCPP Technical Documentation. For information on current and upcoming CCPP developments, please check issues in the ccpp-physics and ccpp-framework GitHub repositories.

The initial proposal on requirements for interoperability of physical parameterizations and associated driver was created in November 2015. This proposal incorporated some materials produced previously by the Earth System Prediction Capability (ESPC, currently Interagency Council for Advancing Meteorological Services - ICAMS) Physics Interoperability (PI) team. Requirements evolved over the following year with input provided by the NOAA Environmental Modeling Center (EMC), the NOAA Next-Generation Global Prediction System (NGGPS) Program Office, the NGGPS Physics Team, the EMC Strategic Implementation Plan (SIP) Physics Working Group, and the ESPC PI team, with a substantial revision being done in February 2016 with input from EMC. The last update to the document was made in 2018, when the requirements were augmented to meet NCAR's goals for physics infrastructure and interoperability. The requirements document is no longer maintained, and is kept only for historical reasons.