There is a newer version of the record available.

Published December 8, 2021 | Version v2.13.0

GEOS-ESM/MAPL: MAPL 2.13.0

Description

This zero-diff release of MAPL is mainly for a bugfix for bit-shaving as used in the GEOSldas. In that model, there were possible grid cells with no data and bit shaving acted badly (returned error). This release fixes that.

Beyond that are other updates for IOserver and return code handling. From CHANGELOG.md Fixed
  • Return 0 when there is no data for bit shave
  • Removed tab characters from Fortran (and C) code
Added
  • Add the i and j index as variables to use to generate synthetic data in ExtDataDriver.x
  • Added ability to generate monthly checkpoints (fixes issue #1065)
Changed
  • Changed the way how a writer is chosen. Previously, a writing processor is chosen as long as it is idle. Now, an idle processor is chosen from a node with the most idle processors.
  • Changed error checking _ASSERT to use __RC__ macro and _VERIFY for UserRC
  • Changed _ASSERT with .and. conditional to separate _ASSERT to improve error message
  • Changed usage of MAPL_IO subroutines in CubedSphere and LatLon Grid Factories to open command with newunit clause
  • Updated components.yaml
    • ESMA_env v3.7.0 (Use MPT 2.25 at NAS on TOSS)
    • ESMA_cmake v3.7.2 (Fixes FindBaselibs issue found by @sdrabenh, f2py order fix)
  • Made the MAPL_AddChildFromDSO function system agnostic by using the CMake detected DSO suffix
What's Changed

Full Changelog: https://github.com/GEOS-ESM/MAPL/compare/v2.12.1...v2.13.0

Files

GEOS-ESM/MAPL-v2.13.0.zip

Files (1.6 MB)

Name Size Download all
md5:d30efdf4242d16fa1d5407d3723f4b1f
1.6 MB Preview Download

Additional details

Related works