Welcome to the CCPP and SCM online tutorial.
The goal of this tutorial is to familiarize beginners to the Common Community Physics Package (CCPP) with its key concepts: 1) how it is used within host models, 2) what makes a piece of code compatible with the CCPP, and 3) how collections of physics parameterizations are organized into suites. It includes lecture-like content followed by hands-on exercises. The exercises will be conducted within the context of the CCPP Single Column Model (SCM), so users will also get an introduction to how this model can be used for both science and physics development.
You may navigate through this tutorial by following the links at the bottom of each page or by using the menu navigation on the right hand side.
Each section builds on the output of previous sections. So please work on them in the order listed. If you have questions, please refer to the SCM v7.0.0 User and Technical Guide. If you need additional help, please post a question to the GitHub Discussions.
Throughout this tutorial, code blocks in BOLD white text with a black background should be copied from your browser and pasted on the command line.
echo "Let's Get Started"
To begin, watch the video presentations, by clicking on "Video Presentations" at the bottom (or right).