-
Notifications
You must be signed in to change notification settings - Fork 64
CCPP Framework Meeting Minutes 2022 03 01
Dom Heinzeller edited this page Mar 2, 2022
·
16 revisions
- ...
- Participation from EMC: Are there any items that Chunxi and Minsuk can work on to become familiar with the system?
- Potential candidates:
- https://github.com/NCAR/ccpp-framework/issues/284
- https://github.com/NCAR/ccpp-framework/issues/177
- look at currently open issues in ccpp-framework and ccpp-physics and identify projects that involve some work on the framework side but also physics
- Potential candidates:
-
#419 (visualization of variable traversing through suite) PR under review
- How to future-proof this methodology?
- Currently this work is based on the suite class in prebuild's
mkstatic.py
- therefore dependent onccpp_prebuild.py
- The suite class in
mkstatic.py
could be made independent ofccpp_prebuild.py
(Can EMC help?) - The tool describes the suite as written, not as executed (i.e. it does not show unit conversions and does not know about runtime parameters - but will that be possible at all?)
- Allow writing from schemes?
- Schemes could write out statistics using standard names such as
log_output_unit
(integer) anddo_log_output
(logical) as standard names. - Probably not allowed at run time
- But many developers want and need to write diagnostics out, also in the time integration phase
- Schemes could write out statistics using standard names such as
- Wrappers for physics schemes: some schemes were taken from WRF, they got a CCPP wrapper over the WRF wrapper etc.
- Is this a good time to simplify these layers of wrappers? Thompson, GF, MYNN, new: NSSL MP
- Thompson MP would be a good place to start
- Constants dictionary to support interoperability
- This has matured, Ligia was contacted to encourage CCPP to adopt it
- Relies on some sort of standard names - do we need a map to translate standard names?
- They have published consistent set of constants to use
- Talk to host model and physics developers first
- https://github.com/ESCOMP/PhysicalConstantsDictionary