ccpp-framework
ccpp-framework copied to clipboard
Common Community Physics Package (CCPP)
In order to control the complexity of suites, we could allow a `` keyword in the suite definition file (SDF) in order to allow for some modularity. For instance, if...
## Description DISCUSSION SOLICITED What units/unit conversions do we want to support long term? ## Options (probably not a complete list) * Just SI units and variations thereof (kg v...
## Description Currently the "optional" attribute is not supported by Capgen or Prebuild. Conditionally allocated fields needed by a scheme need to be accompanied with the allocation logic provided by...
## Description In PR https://github.com/NCAR/ccpp-framework/pull/529 there were several open discussions, mostly regarding formatting and rearranging code that don't change the outcome. ## Solution We need to revisit those and address...
## Description See discussion in https://github.com/NCAR/ccpp-framework/pull/529#discussion_r1502670225. ## Solution For now, we keep the current non-standard approach that optional arguments can be anywhere in the call list, not just at the...
## Description We've determined that CCPP will not support pointer variables in CCPP-compliant parameterizations, so let's add this information to the CCPP technical documentation.
## Description PR https://github.com/NCAR/ccpp-framework/pull/529 adds the `optional` attribute to parameterization metadata for capgen, to be used in conjunction with the `active` attribute in the host model metadata. Additional logic is...
## Description This issue is tracking the items that are necessary/desired to be included in the framework prior to the upcoming CCPP version 7 stand-alone release. - [x] MPI cleanup...
## Description DISCUSSION SOLICITED The following constituent properties are currently parsed from the standard name: 1. volume mixing ratio vs mass mixing ratio vs. number_concentration -> parsed from standard name...
- MPI F77 interfaces (`use mpi`) cause issues with compilers in that two calls to the same MPI routine with different data types (e.g., `MPI_bcast` called with `MPI_REAL8` and `MPI_INTEGER`)....