This repository has been 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 October 3rd 2016 3:00 PM
Michael Duda edited this page Oct 4, 2016
·
3 revisions
Date: 3 October 2016
Time: 3:00pm MDT
Call-in number: 1-866-740-1260
Access Code: 4978161
- Open Pull Requests
- Issue cleanup
- Framework modifications:
- Filter Infrastructure
- Eliminating the mpas_constants module
- Registry Validation
- Critical error log files: "regularize" filenames, and add ability to print multiline messages
- Integer overflow in ESMF time interval code
- Fortran 2008 Support
- Design Document Discussions
- Testing infrastructure
- Anything to talk about?
- Long-term possibility for other I/O layers (e.g., netCDF4 directly instead of PIO)
Discussion of design issues for block streams:
- Should block loop be pushed inside the mpas_stream_mgr_block_write routine? No, we may only want to write on block.
- Should the write routine verify that the filename template contains $B? There doesn't seem to be a clean way to handle this, so for now we don't enforce this.
May be possible to simplify new interval division code. Michael will try to find a version written last week. Test with ESMF_TimeMod.F90 from CIME for failures.
Fortran 2008: Doug has a branch with CONTIGUOUS keyword for MPAS-Ocean (?) core; someone else pick up this branch and extend to framework.
Registry validation can still be improved. Idea: split registry code into two stages that (1) validate the registry and (2) parse the registry to generate code.