Skip to content
This repository has been archived by the owner on Oct 23, 2020. It is now read-only.

Agenda Notes Monday October 3rd 2016 3:00 PM

Michael Duda edited this page Oct 4, 2016 · 3 revisions

MPAS-Developer Telecon:

Date: 3 October 2016
Time: 3:00pm MDT

Call-in number: 1-866-740-1260
Access Code: 4978161



Agenda Topics:

  1. Open Pull Requests
  2. Issue cleanup
  3. 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
  4. Design Document Discussions
  5. Testing infrastructure
    • Anything to talk about?
  6. Long-term possibility for other I/O layers (e.g., netCDF4 directly instead of PIO)


Notes:

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.

Clone this wiki locally