Common Community Physics Package (CCPP) | EMC Training

Welcome to the CCPP EMC Training Practical Session!

Throughout this tutorial, the following conventions are used:

Bold font is used for directory and filenames, and occasionally to simply indicate emphasis.

Bold and italic font is used to indicate text to be typed on the command line.

Page navigation can be controlled using the previous/next/up buttons at the bottom of each page, or the menu on the right-hand-side.

These instructions are divided into several parts, demonstrating various facets of the CCPP.

These sections will focus on the the basics of getting the code, compiling it, and running a couple of small cases.

  • Get the code
  • Compile the code
  • Run a C96 test case
  • Run an alternate physics suite
  • Compile using a different build option

These sections will focus on making changes to a physics parameterization, including adding a "scheme" and adding output variables.

  • Prepare for the GitHub Workflow
  • Preparing to Calculate the Modified Red Flag Threat Index
  • Calculate the Index and Add it to the Output
  • Scientific Documentation
  • Add the Scheme to CCPP
  • Run the Model
  • Contribute your Changes to GitHub