MAPL 2.46.0
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 for Baselibs builds, 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 toFALSE
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
- ESMA_cmake v3.45.0
Fixed
- Fixed non-Baselibs build using
ESMF::ESMF
target
What's Changed
- Fixes for non-Baselibs (spack) build by @mathomp4 in #2682
- GitFlow: Merge develop into main for 2.46 release by @mathomp4 in #2804
- Fix GNU docker build by @mathomp4 in #2810
Full Changelog: v2.45.0...v2.46.0