Skip to content

MAPL 2.12.0

Compare
Choose a tag to compare
@mathomp4 mathomp4 released this 03 Nov 19:26
· 3292 commits to main since this release
2971dd7

DOI

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

Full Changelog: v2.11.0...v2.12.0