-
Notifications
You must be signed in to change notification settings - Fork 64
CCPP Framework Meeting Minutes 2019 03 07
goldy edited this page Mar 9, 2020
·
1 revision
Metadata PR
- three main issues
- km+1 problem:
- do we want to support this? no
- or limit to every dimension being a defined variable with standard name? yes
- cleanup work to be done by GMTB
- missing intents - cleanup work to be done by GMTB
- module use dimensions - cleanup work to be done by GMTB
- beef up preprocessor if handling - to be done by Steve
- accept PR after preprocessor handling is improved, tag for conversion process with maintenance branch
Bit-for-bit versus other comparison methods
- MPAS also doing testing non bit-for-bit
- various regions that are impacted differently by different physics
- this system identifies stuff that should be "the same" as "the same" and flags others as different
- EMC aware that there method is not the right way forward, but don't have other tools
- if GMTB gave them something that works, it is likely that they will adopt it
- EMC's butterfly test was used for the GSM, not for FV3 - and it was only used for computer purchases
Automatic unit conversion etc.
- state converter prototype from CGD, for example temperature to potential temperature
- goal is to have a number of those converters
- unit change will require generating temporary variables before the scheme
- udunits backend? drawbacks like many variations for conversions?
- Raffaele has something as well - constant library/database that is robust and can be shared, does this have conversion units?
- start with something simpler, can we do that by June?
standard name library for future auto-generation of code:
- total tendency of STANDARD NAME
- tendency of STANDARD NAME
- STANDARD NAME ...
- from previous timestep
Subcycling versus iteration:
- standard name for timestep remains the same, just gets the subcycling time step dtp/nsteps
- add ITERATION construct in ADDITION to SUBCYCLING which doesn't change the time step
Other work to be done by GMTB for CCPP transition:
- ports
- coupled system
- infrastructure changes, separation of repositories
Other questions by Dave:
- physics routines for WRF
- inside either k or k+horizontal dimension
- convention/best practice for dimension?
- (i,k) versus (k,i) versus k only?