-
Notifications
You must be signed in to change notification settings - Fork 64
CCPP Framework Meeting Minutes 2019 07 25
Dom Heinzeller edited this page Jul 25, 2019
·
7 revisions
EMC debrief:
- meetings becoming more effective each visit - CCPP becoming a reality
- GFSv16 code freeze of highest priority, need to fix config by September 2019
- still working on gravity wave drag
- once GFSv16 is ready, move all developers to CCPP
- code management: need to keep CCPP code up to date
- CCPP updates may come in after the IPD commits if necessary
- this will be done by EMC and GMTB in collaboration
- workflow discussions, EMC takes the lead in adding the CCPP
- got the clear to go to convert to the new metadata
- we asked for being on gerrit code reviews
- shared responsibility of regression testing: EMC only operational code, we pick up IPD-vs-CCPP repro tests as Tier 2 on Cheyenne (and maybe more? GNU? tests that EMC decides to drop?)
- CGD has different test categories of what to run how often
- the challenge is how to fix code retrospectively
- EMC considering themselves as responsible for the operational/pre-operational code only, research should be tested/maintained by someone else
Metadata conversion:
- use ccpp_prebuild.py which resorts to the new metadata parser when encountering a new metadata format (on a file-by-file basis)
- currently using the new metadata parser that came with the metadata converter
- better to use the new version (that comes with cap_gen) to cross-check Fortran and metadata
- two issues with the metadata converter version:
- optional comes back as True if optional = F is in attribute list (Steve will look at this, too)
- standard names are converted to lowercase (the new version already preserves the case, ok)
- need to keep NEPTUNE in mind when we do this
Upcoming work:
- namelist variables and suite definition files
- how to make this work with different models
- use SDF and scheme metadata to inform the model
AMS Boston January 2020:
- NWP conference with session on physics interoperability
- would be great to have NCAR (MMM, CGD?) to present there