Navigation

  • index
  • next |
  • CCPP Technical documentation »
  • CCPP Technical Documentation

CCPP Technical DocumentationΒΆ

  • 1. CCPP Overview
    • 1.1. How to Use this Document
  • 2. CCPP-Compliant Physics Parameterizations
    • 2.1. General Rules
    • 2.2. Metadata Table Rules
      • 2.2.1. ccpp-table-properties
      • 2.2.2. ccpp-arg-table
    • 2.3. Input/output Variable (argument) Rules
    • 2.4. Coding Rules
    • 2.5. Parallel Programming Rules
    • 2.6. Scientific Documentation Rules
      • 2.6.1. Doxygen Comments and Commands
      • 2.6.2. Doxygen Documentation Style
      • 2.6.3. Doxygen Configuration
      • 2.6.4. Including metadata information
      • 2.6.5. Using Doxygen
  • 3. CCPP Configuration and Build Options
  • 4. Constructing Suites
    • 4.1. Suite Definition File
      • 4.1.1. Groups
      • 4.1.2. Subcycling
      • 4.1.3. Order of Schemes
    • 4.2. Interstitial Schemes
    • 4.3. SDF Examples
      • 4.3.1. Simplest Case: Single Group and no Subcycling
      • 4.3.2. Case with Multiple Groups
      • 4.3.3. Case with Subcycling
      • 4.3.4. GFS v16beta Suite
  • 5. Suite and Group Caps
    • 5.1. Overview
    • 5.2. Automatic unit conversions
  • 6. Host Side Coding
    • 6.1. Variable Requirements on the Host Model Side
    • 6.2. Metadata for Variable in the Host Model
      • 6.2.1. Active Attribute
    • 6.3. CCPP Variables in the SCM and UFS Atmosphere Host Models
    • 6.4. CCPP API
      • 6.4.1. Data Structure to Transfer Variables between Dynamics and Physics
      • 6.4.2. Initializing and Finalizing the CCPP
      • 6.4.3. Running the Physics
      • 6.4.4. Initializing and Finalizing the Physics
    • 6.5. Host Caps
      • 6.5.1. SCM Host Cap
      • 6.5.2. UFS Atmosphere Host Cap

Next topic

1. CCPP Overview

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • CCPP Technical documentation »
  • CCPP Technical Documentation
© Copyright 2020 . Created using Sphinx 3.3.1.