[mpas-developers] proposed date/time manager
Mark Petersen
mpetersen at lanl.gov
Fri Feb 18 10:04:30 MST 2011
Michael,
Thanks for making the requirements document! It is great to have this
discussion at such an early stage.
My few comments:
On 2.2.2 Query for notifications, a possible requirement is that the time
manager needs to test if time+dt exceeds the point, and return the
remaining time that will be the new dt to reach that point exactly. This
is important if we want i/o reported at exactly the requested time for
variable timestepping. The other option, for fixed timestepping, is
to require that all i/o intervals are multiples of the timestep.
On 2.1.1 Set the starting and ending date/time: For long runs we often run
many queue cycles and use resubmit scripts, so I would want to read the
start date from the restart file, and have a simulation duration in the
namelist file. That can easily be converted to start and end dates, so
that might be outside of the scope of this document.
Notifications: It would be convenient to be able to specify a
notification in ellapsed wall-clock hours, so one could have a restart
file written after 11:45 in a 12 hour queue.
Mark
On Thu, 17 Feb 2011, Michael Duda wrote:
> Hi, All.
>
> Todd and several of us at NCAR had the chance to meet earlier this
> week to discuss MPAS developments, and one of the items that
> appeared at the top of the list of needs in MPAS is a date/time
> manager. To begin the requirements and design process for this new
> module, I've written a first draft of a summary and requirements
> list based on the MPAS design template that was circulated in
> January; I've attached this draft herewith as a PDF document and
> LaTeX source.
>
> Since I've not consulted with anyone on the requirements in the
> document, I expect that others may have additional items to add,
> or may like to modify the requirements that I've written;
> essentially, I claim no particular ownership of the document, so
> anyone should feel free to comment, modify, or update as
> necessary.
>
> Once we are all satisfied that the stated requirements will meet
> our needs in MPAS, perhaps we could then come up with a design and
> implementation plan to meet those requirements. Also, it occurred
> to me that the time manager might also serve as a test of our
> requirements and design process to see, e.g., whether it is too
> heavy or too light-weight.
>
> Any contributions or comments on the attached document would be
> greatly welcomed!
>
> Cheers,
> Michael
>
More information about the mpas-developers
mailing list