MAPL 2.46.3
This is a patch release of MAPL 2.46. It fixes a bug when using externally initialized MPI.
Notice to users: External code should initialize MPI with MPI_THREAD_MULTIPLE
as that is what MAPL expects. Also, code might need to call:
call ESMF_InitializePreMPI()
for all features of MAPL to be supported, namely if ESMF Single System Image (SSI) code is enabled. If users do not use this (or know what it is), it most likely is not needed.
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.1
We recommend most external users set -DUSE_F2PY=OFF
From CHANGELOG.md
Fixed
- Fix bug in supporting externally initialized MPI
What's Changed
Full Changelog: v2.46.2...v2.46.3