This repository was archived by the owner on Oct 23, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Agenda Notes Monday March 20th 2017 11:00 AM
Michael Duda edited this page Mar 20, 2017
·
5 revisions
Date: 20 March 2017
Time: 11:00 MDT / 18:00 CET
Call-in number: 1-866-740-1260
Access Code: 4978161
- Logging module
- Conversion of 'develop' this week?
- Framework modifications:
- Standing topics:
- ACME CIME5.2 merge is complete, so MPAS-specific changes to follow-on https://github.com/MPAS-Dev/MPAS/pull/1215 (Add ESMF_TimeIntervalProdI8 routine) can commence.
Participants: Dom, Matt, Mark, Adrian
- We're now ready to proceed with changes to the mpas_timekeeping.F code to (hopefully) resolve the "year 1850 problem"
- 1233 - nothing to report
- 1227 - nothing to report
-
1086
- we have a simpler way to implement "final_only", but intervals are still needed, e.g., in SIONlib I/O layer, for sanity checking of SST update stream in MPAS-Atmosphere, etc.
- Michael will try to remember what we had done in the past to consider all alarms attached to a stream to get the stream's interval
-
453
- Dom is willing to take a look at this
- Matt has been converting framework write statements and is about 90% done
- still need to convert operators
- Several remaining issues
- need to guess which writes are really errors and which are not in order to use correct log message type in framework code
- some converted statements may inadvertently cause code to incorrectly abort or not abort
- need to convert Registry (Michael can help with this)
- should we eliminate the mpas_abort.F module? maybe keep it around for a while until there is a clear consensus that we will never need to abort without writing a critical error message
- some modules use preprocessing macros for write statements: convert these the best we can, but don't explicitly test commented-out write statement definitions
- wait until all cores have converted their core/develop branches to remove old streams to help core developers identify stray write statements that weren't found during merges
- check the PR comments for updates on conversion workflow, tips, etc.