MAPL 2.12.0
This release of MAPL is zero-diff for the GEOSgcm. NOTE that it requires ESMA_cmake v3.7.0 when run with GEOSgcm.
From CHANGELOG.md
Fixed
- Fixes #951. Adjusted the size for the internal write, which is compiler dependent. For reals: 15 for Inter, 16 for NAG and Portland group, 18 for gfortran.
- Fixed bug when comparing grid equality in the cubed-sphere factory
- Fixes handling of nested states in MAPL. Removed the requirement to specify horizontal or vertical grid specs for such states. Added a public method to retrieve rootGC
Added
- Add find_package() calls to main
CMakeLists.txt
for all paths (Baselibs or not). Needed so these calls can be removed in
FindBaselibs.cmake
in ESMA_cmake
Changed
- Relocated CapOptions related modules to
./gridcomps/Cap
. Also simplified the
FLAP options layer. Had to introduce some minor naming kludges to keep high level GEOS interfaces working.
FlapCLI.F90 and CapOptions.F90 changes that should be revisited in 3.0 has been commented for backward compatibility.
This should be revisited under 3.0. - Updated to ESMA_cmake v3.7.0
Removed
- Removed MKL dependency in
Tests/
- Removed support for +/- option for restart names in MAPL_Generic.F90. Found to be unused, and kludgy.
What's Changed
- For Gitflow: Merge main into develop in hope this fixes GitHub by @mathomp4 in #1158
- Bugfix/atrayano/#1150 callback state support by @atrayano in #1151
- Bugfix for cubed-sphere factory equality by @bena-nasa in #1153
- Add find_package calls for GFE libraries by @mathomp4 in #1149
- Closes #1107. Remove MKL dependencies by @mathomp4 in #1163
- Fixes #951. Adjusted the size for the internal write buffer by @atrayano in #1164
- Fixes #530 NF90 string support by @mathomp4 in #1134
- Update to ESMA_cmake v3.7.0 by @mathomp4 in #1168
- Refactors FLAP and CapOptions by @Gvilla1000-nasa in #1170
- Attempt to refactor use of FLAP. by @tclune in #1007
- Removes +/- logic for restarts by @Gvilla1000-nasa in #1172
- Prepare for 2.12.0 Release by @mathomp4 in #1174
- Pull Develop into Main for 2.12 Release by @mathomp4 in #1176
Full Changelog: v2.11.0...v2.12.0