Skip to content

MAPL 2.53.0

Latest
Compare
Choose a tag to compare
@mathomp4 mathomp4 released this 24 Jan 16:33
572a644

DOI

This release of MAPL has a bugfix for an issue discovered by our UFS users. Namely, it fixes a bug when MAPL is used with OpenMP in a certain way such that the correct dimensions for the MPI subdomain could be retrieved from the subgrids where ever needed.

It also updates ExtData so that if files are missing in a sequence the last value will be persisted if one has not chosen exact option

All testing with GEOSgcm shows this to be zero-diff.


This version of MAPL was tested with:

  • Intel Fortran Classic (ifort) 2021.6.0 and 2021.13
  • Intel Fortran (ifx) 2025.0
  • GCC 13.2.0 and 14.2.0
  • NAG 7.2

The libraries this version of MAPL is currently tested with are below.

  • Baselibs 7.27.0
    • netcdf-c 4.9.2
    • netcdf-fortran 4.6.1
    • ESMF 8.7.0 (Note: MAPL only requires 8.6.1 at the moment)
    • GFE 1.16.0
      • gFTL 1.14.0
      • gFTL-shared 1.9.0
      • pFUnit 4.10.0 (optional)
      • fArgParse 1.8.0 (if -DBUILD_WITH_FARGPARSE=YES, default=YES)
      • pFlogger 1.14.0 (if -DBUILD_WITH_PFLOGGER=YES, default=YES)
    • UDUNITS2 2.28.8

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

  • ESMA_cmake v3.55.0

We recommend most external users set -DUSE_F2PY=OFF

We also require CMake 3.24 or higher.


From CHANGELOG.md

Changed

  • Updated ExtData so that if files are missing in a sequence the last value will be perisisted if one has not chosen exact option
  • Update components.yaml
    • ESMA_env v4.34.1
      • Fix GEOSpyD module on GMAO Desktops

Fixed

  • Changes were made to add attributes to the subgrids (i.e. created by dividing the MPI subdomain into smaller subdomains equal to the number of OpenMP threads) such that the correct dimensions for the MPI subdomain could be retrieved from the subgrids where ever needed.

What's Changed

Full Changelog: v2.52.0...v2.53.0