Skip to content

CCPP Framework Meeting Minutes 2021 06 08

Dom Heinzeller edited this page Jun 8, 2021 · 10 revisions

Agenda

  • Process for creating a cross-lab standard name resource
  • horizontal_dimension, horizontal_loop_extent, ...

Process for creating a cross-lab standard name resource

  • PR "Updated CCPP standard names": https://github.com/ESCOMP/CCPPStandardNames/pull/13
  • PR "Rules for creating CCPP standard names": https://github.com/ESCOMP/CCPPStandardNames/pull/14
  • What is the purpose and the scope of the CCPP standard names dictionary?
  • Dictionary is a lookup resource, not used actively during build
    • Add a statement at the top of the repository to make this clear
    • For interoperability, not for functionality
    • Can add a lint tool to verify standard names against it
    • Should it contain units?
      • If so, which? Defaults? All supported units?
      • Jimy: units can help to identify "wrong" standard names (e.g. heat flux vs potential temperature flux), useful
  • What about lumped chemical species?
    • The standard name won't change, can the long name be used to describe that X consists of A+B+C here, but only A+B somewhere else?
  • Andrew will create a PR for the standard name repo with a short statement what the dictionary means for chemistry

horizontal_dimension, horizontal_loop_extent, ...

  • Revisiting the old topic. Could the framework substitute horizontal dimensions behind the scenes, so that scheme developers don't have to worry about it?
  • For debugging, it would be useful to have a standardized way to pass information on global indices and location to the physics
    • What would be good standard names for these variables?
    • Different models have different requirements (global vs regional, regular grid vs unstructured meshes vs ...)
Clone this wiki locally