GEOS-ESM / GEOSgcm

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

v12: Update FMS CMake target, Baselibs 8.5.0, and more #816

Closed mathomp4 closed 3 months ago

mathomp4 commented 3 months ago

As we move to FMS in Baselibs, we shouldn't use the old fms_r4 and fms_r8 targets anymore as they are non-standard. Instead we move to FMS::fms_r4 and FMS::fms_r8.

This also adds a preliminary shot at supporting FMS with YAML support, although this has not been tested.

We also update to ESMA_cmake v4.5.0 to bring in a new cmake function (needed for MAPL 3), a fix for Spack work, and a NAG workaround.

We also update to ESMA_env v5.3.0 which brings in Baselibs 8.5.0 and Intel ifort 2021.13

We also update to MOM6 geos/v3.2 and Ocean GC v3.3.0.

NOTE NOTE NOTE: The ESMA_env update is zero-diff for the state but non-zero-diff for history. Not sure why, but I have confirmed it's due to the compiler update. But this update is needed.