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
- Feature/bmauer/fixes #3338 by @bena-nasa in #3351
- Remove a print from last commit by @bena-nasa in #3356
- Changes to return correct dimensions for the MPI grid from the OpenMP subgrids by @aoloso in #3350
- Update to ESMA_env v4.34.1 by @mathomp4 in #3355
- Prepare for 2.53.0 Release by @mathomp4 in #3362
- GitFlow: Merge develop into main for 2.53 release by @mathomp4 in #3363
Full Changelog: v2.52.0...v2.53.0