GEOS-ESM/MAPL: MAPL 2.46.0
Authors/Creators
- Matthew Thompson1
- Ben Auer
- Tom Clune
- Weiyuan Jiang
- Darian Boggs
- Atanas Trayanov
- Yonggang Yu2
- Amidu Oloso
- Gian Villamil-Otero
- Raffaele Montuoro
- William Jamieson3
- Natalie Patten
- JulesKouatchou
- Peter Norris
- Lizzie Lundgren
- Elliot Sherman
- Liam Bindle
- Arlindo M. da Silva4
- patricia-nasa
- Sebastian David Eastham5
- Mike Manyin
- scivision
- Christoph Keller
- Bill Putman
- Yury Vikhliaev
- adarmenov
- Bin Zhao
- 1. SSAI/GMAO
- 2. saic.com
- 3. True Anomaly
- 4. NASA Goddard Space Flight Center
- 5. Imperial College London
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,
ifxdoes 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.cmaketo 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_SLES15set toFALSEon NCCS if not built on SLES15- Update
FindESMF.cmaketo 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::ESMFtarget
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)