Skip to content

CCPP Framework Meeting Minutes 2021 08 31

Dom Heinzeller edited this page Sep 1, 2021 · 2 revisions

Agenda

New business

  • Time to reschedule meeting?

Old business

  • Transition to capgen.py
  • Dictionary of standard names

Reschedule meeting?

Transition to capgen.py

  • Steve currently refactoring code for upcoming changes, improving flow of configuration information in preparation for variable actions
  • NCAR will create an issue to express that they want to also use the ccpp-framework main branch in the near future
    • NOAA will plan to transition to a dedicated branch (in its own fork) if it is not possible to use tags/releases of ccpp-framework main (the latter is preferred)
    • This requires ironing out a testing plan for the main branch, which is somewhat similar to the ongoing ccpp-physics governance discussion
    • ccpp-physics governance slides are a useful starting point, but it may be possible to use tags/releases for the ccpp-framework (and parallel branches for ccpp-physics for the models that need it)
      • CESM is working on a system that provides flexibility for setting runtime parameters and documenting them

Dictionary of standard names

  • All PRs regarding rules have been merged
  • Status of "the" PR https://github.com/ESCOMP/CCPPStandardNames/pull/13?
    • Updates for dimensionless variables are in - thanks Grant
    • Are long names consistent with standard names after all the updates? Yes
    • Rules discuss mass mixing ratios, volume mixing ratios, volume fraction (volumetric mixing ratios), define dry air, moist air
    • Host-model specific entries in the dictionary
      • Keep everything in the dictionary for now and then create software that scans host models and produces the relevant information
    • PR 13 merged during the meeting!
  • Dom started working on cleanup up the _real vegetation/soil/slope type variables in FV3
    • Currently working on writing out integer variables
    • We took those _real vegetation/soil/slope type variables out of PR 13
  • Dom also doing some ccpp-framework development(ccpp_prebuild only affected) that checks that every variable that should be allocated (per active attribute) is indeed allocated - adding this to ccpp_prebuild is faster than debugging the current issues on Expanse manually
    • Steve and Dom added information to issue #328 (capgen must implement active keyword) to define what capgen must be able to do
Clone this wiki locally