NOAA-GFDL / FMS

GFDL's Flexible Modeling System
Other
87 stars 128 forks source link

Fix for inefficient iceberg restarts #1460

Closed alex-huth closed 2 months ago

alex-huth commented 5 months ago

Changed registration of axes during iceberg restarts so that dimension lengths from each PE are gathered to only the I/O root PE, replacing the original approach of gathering to all PEs. The original approach was inefficient enough to stall runs with a large number of PEs until they timed out, and this PR fixes this issue.

How Has This Been Tested? intel-classic/2022.0.2. Confirmed that the restart files produced with/without this commit are identical

Checklist: