There is a newer version of the record available.

Published November 3, 2021 | Version v2.12.0
Software Open

GEOS-ESM/MAPL: MAPL 2.12.0

Description

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: https://github.com/GEOS-ESM/MAPL/compare/v2.11.0...v2.12.0

Files

GEOS-ESM/MAPL-v2.12.0.zip

Files (1.6 MB)

Name Size Download all
md5:9c36ebab84a536008e6c0f6a95905c70
1.6 MB Preview Download

Additional details

Related works