-
Notifications
You must be signed in to change notification settings - Fork 66
CCPP Framework Meeting Minutes 2025 09 18
Courtney Peverley edited this page Sep 18, 2025
·
2 revisions
Attendees: Michael Kavulich, Jesse Nusbaumer, Cheryl Craig, Jordan Powers, RhaeSung Kim, Dustin Swales, Courtney Peverley
GitHub issues, PRs, discussions
- No new issues
- Issue backlog/triage
-
Add "number of instances" dimension to module-level variables to support multi-instance usage #561
- Last time decided we needed Dom's input
- Fortran parser must report error in dimension string correctly #362
-
CCPP Framework to provide API calls for suite inspection by host #380
- Fixed by Capgen cleanup #493?
-
Add "number of instances" dimension to module-level variables to support multi-instance usage #561
- Module-level dimension variables for interstitial variables (#683)
- Dustin to review
- Check fortran imports to locate unknown DDT (#684)
- Needs review from all parties
- Alternative to #673
- Issue #685 - change relative_path to dependency_path
- Not urgent, but keeps names clearer/more consistent
- Dom added “post-capgen-unification” label
Capgen unification project board
- No new issues or PRs in the last two weeks
- Dustin working on SCM; merging forward
- Will break things up into PRs once it’s running (or might be one PR with a couple fixes)
- Dom, Dustin, Courtney, Steve meet every other Monday
- Spoke about capgen unification
- Plan is that once it’s working in SCM, Dom will try it out in NRL, which will get it closer to UFS
- Spoke about capgen unification
Backlog
- Add “number of instances” dimension to module-level variables to support multi-instance usage - #561
- Will be needed for Neptune generally, but maybe not the constituent handling
- Dom will open more specific issue(s) when he gets there
- Previous issue for capgen
- Fortran parser must report error in dimension string correctly - #362
- Unclear it’s still an issue; but not super high priority
- What do we do with low-priority issues that will probably just be lost if we keep them open but they’re low priority?
- Ice boxing - Michael K to set up
- Dom to verify that the issue is still an issue
- CCPP framework to provide API calls for suite inspection by host - #380
- Datatable should be able to provide this information, but UFS/SCM doesn’t use that (yet)
- Dom - related issue - splitting namelist options and attaching them to the schemes themselves
- Jesse - SIMA basically does this
- Dom - Should namelist reading be done by scheme?
- Table until post-capgen-unification (labeled as such)
Additional Discussion
- Dom: UFS testing - one of the issues is you can’t test a ccpp component standalone because the dependent pieces of code live in different repositories
- Maybe we could pull out the ccpp subdirectory in FV3 with the ddts, etc - could be it’s own entity