Skip to content

CCPP Framework Meeting Minutes 2025 09 18

Courtney Peverley edited this page Sep 18, 2025 · 2 revisions

Agenda


Attendees: Michael Kavulich, Jesse Nusbaumer, Cheryl Craig, Jordan Powers, RhaeSung Kim, Dustin Swales, Courtney Peverley

Drafts/On Hold

  • No new issues

New items for discussion

Updates from last time

Previous notes

Other business

Meeting notes

  • 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

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

Clone this wiki locally