Skip to content

CCPP Framework Meeting Minutes 2020 10 06

Dom Heinzeller edited this page Oct 6, 2020 · 12 revisions

Agenda

  • open issues for cap_gen.py
  • other business

Open issues for cap_gen.py

  • what needs to be addressed so that NOAA/UFS can transition to cap_gen.py
  • optional arguments, https://github.com/NCAR/ccpp-framework/issues/305
    • we would prefer to remove optional arguments in Fortran altogether and use the active attribute instead
    • check with Dave if this would work for him
    • DTC should remove optional arguments from current ccpp-physics
    • cap_gen.py has default value functionality that we could use (if variable not provided by host model)
  • remove need for ending blank line for metadata, https://github.com/NCAR/ccpp-framework/issues/213
    • check that this isn't an issue for cap_gen.py
  • machine module should be auto-generated, https://github.com/NCAR/ccpp-framework/issues/177
    • machine.F should remain where it is, but have it use types from ccpp_cons
    • this is something DTC needs to do, and we need to add missing types to ccpp_cons
    • currently cap_gen.py has a switch to define kind_phys only
    • we will define these types as reasonable standard types to use
  • need to revisit "Set default values for run time options", https://github.com/NCAR/ccpp-framework/issues/290
    • not an issue for the transition
  • need to discuss "Add debug switch to capgen", https://github.com/NCAR/ccpp-framework/issues/325
    • we will have different checks, each with its own logical to turn on/off
    • for the time being, we will turn on all of those with the master debug switch
  • new issue to implement and support active attribute in cap_gen.py, https://github.com/NCAR/ccpp-framework/issues/328
    • required to perform or skip unit conversions and blocked data structures
  • new issue to perform unit conversions in cap_gen.py, https://github.com/NCAR/ccpp-framework/issues/329
  • PRs that are required for transition but not listed here have a milestone/label "capgen unification" on the issues page

Other business

Clone this wiki locally