GEOS-ESM / GEOSgcm

GEOS Earth System Model GEOSgcm Fixture
Apache License 2.0
35 stars 13 forks source link

Update FMS and move FMS to Baselibs #369

Open mathomp4 opened 2 years ago

mathomp4 commented 2 years ago

This is a "meta-issue" for moving FMS from in-model to Baselibs. At the same time, we update to FMS 2021.04.

The latter is needed because JEDI will (eventually) require a newer FMS (cc @danholdaway). The former is because, well, why build it in-model? FMS is rarely touched and as so is more like ESMF at this point. Plus it can be expensive to build and we build it twice (r4 and r8). If done in Baselibs, this cost is removed.

mathomp4 commented 2 years ago

The build time savings with Release build aren't explosive. Using Intel, with FMS:

https://ui.perfetto.dev/#!/viewer?trace_id=00000000-0000-0000-b375-1bc1cfb4e265

without FMS:

https://ui.perfetto.dev/#!/viewer?trace_id=00000000-0000-0000-0423-9bf8917f5d83

But I still need to try out Debug and GNU.