GEOS-ESM / MAPL

MAPL is a foundation layer of the GEOS architecture, whose original purpose is to supplement the Earth System Modeling Framework (ESMF)
https://geos-esm.github.io/MAPL/
Apache License 2.0
26 stars 18 forks source link

Feature request: Add timers for writing restart files #1887

Open lizziel opened 1 year ago

lizziel commented 1 year ago

This is a feature request to add timing information for writing restart files. This request originally came from a GCHP user in https://github.com/geoschem/GCHP/issues/272. They wrote:

For yearlong simulations at high resolution, I usually enable writing daily restart files. Thus this time accounts for a significant amount of total wall time. Getting an estimate would be very helpful.

mathomp4 commented 1 year ago

I'll add @bena-nasa, @weiyuan-jiang, and @atrayano to this issue.

I'm guessing we might need timers in two places. One goes in the "regular" code path and the other in the WRITE_RESTART_BY_OSERVER. @weiyuan-jiang is the main person I think of for profilers in MAPL, but perhaps @bena-nasa or @atrayano know more about the restart/record path.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. If there are no updates within 7 days, it will be closed. You can add the "long term" tag to prevent the Stale bot from closing this issue.