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 May 22nd 2017 11:00 AM
Michael Duda edited this page May 22, 2017
·
5 revisions
Date: 22 May 2017
Time: 11:00 MDT / 19:00 CET
Call-in number: 1-866-740-1260
Access Code: 4978161
- Framework modifications:
- Standing topics:
- MPAS-Atmosphere has renewed interest in generalized variable attributes
- Subset I/O capability
- Periodic meshes
- https://github.com/MPAS-Dev/MPAS/issues/1307 "reference time" for output_interval in streams
- Code cleanup (Dom, not attending the telecon because on the plane to Burkina Faso): is routine mpas_block_creator_reindex_block_fields in src/framework/mpas_block_creator.F used in any of the cores? It is not used in release v5.1 and also not in develop
- Alternative solution to forcing timestamps: https://github.com/MPAS-Dev/MPAS/pull/1332
- Using the forcing module correctly.
Participants: Adrian, Matt, Mark
-
#1332
- this option is favored over #1318 for handling restart times of forcing groups
- since ocean core is using forcing, Mark's opinion on core-specific changes would be valuable
- see other notes below for notes on correct usage of the forcing module
-
#1331
- unanimous agreement that we all write so few messages during model runs that flushing after each write by default should have almost unnoticeable performance impact
- is it worth adding
flushNow=.false.
to only a select set of log writes, or should we not bother changing any code to avoid flushing unless specific performance issues are identified?
-
#1300
- we should wait until thorough testing in ACME has been completed before merging this PR
- Issue #1307
- Intuitively,
reference_time
should control the filenames in a stream as well as the read/write times - What about streams that have different reference times?
- Can the timekeeping module handle different reference times for each alarm?
- Intuitively,
- Investigate whether the currently unused routine
mpas_block_creator_reindex_block_fields
has any potential use, e.g., when reordering mesh elements "online" after the original creation of blocks- Also see whether this routine has applicability to the building of halos for periodic meshes or other use cases
- As noted above in discussion of PR #1332, it seems preferable to save forcing clock times in restart files themselves
- Some uses of the forcing module were incorrect in their order of operation concerning the reading of forcing data and restart data
- Other uses were creating separate linked lists for different forcing groups, though the cleanest and preferred way to use forcing groups involves storing all groups in a single linked list
- Adrian is willing to provide guidance in the "best practices" when using the forcing module for any future uses by cores