-
Notifications
You must be signed in to change notification settings - Fork 66
CCPP Framework Meeting Minutes 2020 03 05
Dom Heinzeller edited this page Mar 5, 2020
·
3 revisions
Agenda
- No progress on moving towards
cap_gen.pyfrom Dom - Eliminate runtime reading of namelists in parameterizations
Runtime reading of namelists in parameterizations
- Host model to read namelists for parameterizations
- Augment metadata (see https://github.com/NCAR/ccpp-framework/wiki/CCPP-Framework-Meeting-Minutes-2020-01-30 for a proposal)
- This should only be applied to namelist variables - does the presence of
default_valuemake it a namelist variable? Or addruntime_parameter = .true.(redundant)? Maybe better to call itinit_default_valuefor clarity? - Opportunity for the host model to define the value; if it is not found in the host model dictionary during init, then the CCPP framework will set it to the default value
- This should only be applied to namelist variables - does the presence of
- host model defines what type of namelist to use (json, Fortran namelist, ...)
- there is no scheme namelist any longer, all this information is part of the metadata
- standard names as keys in the host model namelist - one section per parameterization or a single section for CCPP?
Level of expensiveness of CCPP checking etc
- Do we need to define how expensive CCPP can/should be depending on the checking level (debug, info, ...)