There is a newer version of the record available.

Published May 2, 2024 | Version v2.46.0
Software Open

GEOS-ESM/MAPL: MAPL 2.46.0

Description

This release of MAPL has fixes for non-Baselibs (aka Spack) builds of MAPL. With MAPL 2.44 and 2.45 spack builds were broken due to odd CMake issues.

With this release, spack install mapl will work again (once the spack mapl package is updated). Note that spack builds of MAPL 2.46 require building with ESMF 8.6.1 at least. (ESMF 8.6.1b04 also works).

Baselibs builds of MAPL (and GEOSgcm) do not have any issues and all testing shows this to be zero-diff to MAPL 2.45

This version of MAPL was tested with:

  • Intel Fortran Classic 2021.6.0 (Classic 2021.12 seems to work, ifx does not yet work)
  • GCC 13.2.0
  • NAG 7.2

The libraries this version of MAPL is currently tested with are below. NOTE: Changes here from MAPL 2.44 and earlier, namely GFE

  • Baselibs 7.24.0
    • netcdf-c 4.9.2
    • netcdf-fortran 4.6.1
    • ESMF 8.6.1b04 (8.6.0 is enough but 8.6.1 is required for Spack)
    • GFE 1.15.0
      • gFTL 1.13.0
      • gFTL-shared 1.8.0
      • pFUnit 4.9.0 (optional)
      • fArgParse 1.7.0 (if -DBUILD_WITH_FARGPARSE=YES, default=YES)
      • pFlogger 1.14.0 (if -DBUILD_WITH_PFLOGGER=YES, default=YES)

Also, if you build with Baselibs and/or -DUSE_F2PY=ON, you should use:

  • ESMA_cmake v3.45.0

We recommend most external users set -DUSE_F2PY=OFF

From CHANGELOG.md

Added

  • Update FindESMF.cmake to match that in ESMF 8.6.1

Changed

  • Set required version of ESMF to 8.6.1
  • Update components.yaml
    • ESMA_cmake v3.45.0
      • BUILT_ON_SLES15 set to FALSE on NCCS if not built on SLES15
      • Update FindESMF.cmake to match that in ESMF 8.6.1
      • Suppress remarks in Intel Fortran Classic 2021.12
    • ESMA_env v4.29.0 (Baselibs 7.24.0)
      • Update to ESMF 8.6.1b04
      • NCO 5.2.4
      • curl 8.7.1

Fixed

  • Fixed non-Baselibs build using ESMF::ESMF target

What's Changed

  • Fixes for non-Baselibs (spack) build by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2682
  • GitFlow: Merge develop into main for 2.46 release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2804

Full Changelog: https://github.com/GEOS-ESM/MAPL/compare/v2.45.0...v2.46.0

Files

GEOS-ESM/MAPL-v2.46.0.zip

Files (2.4 MB)

Name Size Download all
md5:7d8166323d6c69ce97cb409323660c99
2.4 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/GEOS-ESM/MAPL/tree/v2.46.0 (URL)