Skip to content

MAPL 2.46.3

Compare
Choose a tag to compare
@mathomp4 mathomp4 released this 16 Aug 15:03
e8b8e5e

DOI

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