-
Notifications
You must be signed in to change notification settings - Fork 64
CCPP Framework Meeting Minutes 2021 01 19
Dom Heinzeller edited this page Jan 19, 2021
·
4 revisions
-
capgen.py
progress - Transition to
capgen.py
- Other business
- Steve working on a restructured, more general code
- Need plan yet how to handle optional arguments (Dom to reach out to developers - EMC, GSL, Robert & Dustin, Phil, NRL)
- One possibility is to ignore optional arguments that are not in the metadata file
- Is this good enough for everyone? Build time or runtime requirement?
- Or make "optional" a keyword that evaluates to "true" or "false" in the suite definition file?
- Brainstorming: always look for "exclude" or "include" list of variables for the scheme in suite definition file?
- How does this relate to the "active" attribute - does it?
- DTC needs to develop a mechanism to avoid using the
field_table
- use an internal field table approach, similar to the internal input file?- Dom talked to Jun Wang and Rusty Benson, seems possible to do but need to test
- Updated DTC timeline and resource chart (https://docs.google.com/spreadsheets/d/1XbSF1ejYcPMrVtZtk1OSiMX-vI5srLkwEUhyAirGr8k/edit?usp=sharing)
- Things that need to happen for transitioning UFS to
capgen.py
(https://docs.google.com/document/d/1M3mCO3ESR9OJqLyUbQf-ahJtmfmGKilZlWaBTxsfMRk/edit?usp=sharing) - Dictionary of standard names:
- Open PRs from Xia related to the transition to
capgen.py
(Dom to work on these)- Use assumed sizes for array declarations
- Clean up grandfathered stuff (use of constants)
- CCPP governance - any updates?
- New/alternative approach for passing constants from the host model to complex CCPP schemes
- Dom met with Duane Rosenberg to discuss connecting CCPP to their new NOAA-GSL dycore