MAPL 2.47.0
This is a minor release of MAPL. It has various fixes and updates compared to MAPL 2.46 including:
- Add new option to
Regrid_Util.x
to write and re-use ESMF pregenerated weights - Add capability to mangle
LONG_NAME
in ACG with a different prefix - Updated
checkpoint_simulator
to not create and close file if not writing - Improved timing for station sampler with GHCNd input: used LocStream with CS background, LS with uniform distributed points, and
MPI_GatherV
- Update ExtData tests to add new category of
SLOW
tests that take 10-30 seconds and remove them from theESSENTIAL
label - Bug fixes for NVHPC
All testing shows this is zero-diff to MAPL 2.46
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 (at least):
- ESMA_cmake v3.46.0
We recommend most external users set -DUSE_F2PY=OFF
From CHANGELOG.md
Added
- Add new option to
Regrid_Util.x
to write and re-use ESMF pregenerated weights - If file path length exceeds
ESMF_MAXSTR
, add_FAIL
in subroutine fglob - Add GNU UFS-like CI test
- Add capability to mangle
LONG_NAME
in ACG with a different prefix
Changed
- pFIO Clients don't send "Done" message when there is no request
- Update
components.yaml
- ESMA_cmake v3.46.0
- Fix bugs in meson detection
- Fix for building on older macOS
- Add
esma_add_fortran_submodules
function
- ESMA_cmake v3.46.0
- Updated
checkpoint_simulator
to not create and close file if not writing - Update ExtData tests
- Add new category of
SLOW
tests that take 10-30 seconds and remove them from theESSENTIAL
label run in CI - Remove ExtData1G tests from
ESSENTIAL
label, but run them in the UFS-like CI test
- Add new category of
- Improved timing for station sampler with GHCNd input: used LocStream with CS background, LS with uniform distributed points, and
MPI_GatherV
Fixed
- Fixed a bug in
generate_newnxy
inMAPL_SwathGridFactory.F90
(NX*NY=Ncore
) - Fixes for NVHPC 24.5
- Convert
MAPL_GeosatMaskMod
to "interface-in-both-files" submodule style
- Convert
What's Changed
- Update to ESMA_cmake v3.45.1 by @mathomp4 in #2809
- Add GNU UFS-Like CI test by @mathomp4 in #2819
- Do not create file if not writing by @mathomp4 in #2815
- Added timer to sampler codes in history directory by @metdyn in #2831
- Add debug information to fglob function by @metdyn in #2830
- avoid "done" message when there is no request by @weiyuan-jiang in #2808
- Fix a bug for Nx Ny in swath grid by @metdyn in #2840
- Regrid_Util.x and file weights by @bena-nasa in #2848
- Update CI for latest GEOSgcm by @mathomp4 in #2865
- Remove slow tests from ESSENTIAL ExtData tests, turn off ExtData1G as ESSENTIAL by @mathomp4 in #2870
- Allow alternative mangle for LONG_NAME by @darianboggs in #2858
- Fixes for NVHPC 24.5 by @mathomp4 in #2856
- Update to ESMA_cmake v3.46.0 by @mathomp4 in #2877
- Improved station sampler by @metdyn in #2838
- Prepare for 2.47.0 Release by @mathomp4 in #2876
- GitFlow: Merge develop into main for 2.47 release by @mathomp4 in #2887
Full Changelog: v2.46.2...v2.47.0