There is a newer version of the record available.

Published January 8, 2021 | Version v2.5.0
Software Open

GEOS-ESM/MAPL: MAPL 2.5 Release

Description

This is a minor release of MAPL, 2.5, which is zero-diff to MAPL 2.4. The minor release is because MAPL is now built as shared object libraries rather than static libraries to support future GEOS DSO (dynamic shared object) work.

NOTE: This means that any executable using MAPL will need to set their LD_LIBRARY_PATH to the install/lib directory containing libMAPL.so, etc.

From CHANGELOG.md Added
  • Added an ExternalGridManager, to allow MAPL to have knowledge of external grids (for NUOPC).
  • Added command line interface option --isolate_nodes. By default it is .true.
  • Add stretching factors to file if applicable in cubed-sphere output via History and uptick to cube version 2.91
  • Ability to register protoype (non-ESMF) regridders in NewRegridderManager
  • Make the default clobber rather than no clobber in NetCDF formatter in PFIO
  • Add basic check that the restart files match the application grid
  • Add new MAPL_AddChildFromDSO module procedure for MAPL_AddChild
Changed
  • Move MAPL_Cap, CapGridComp, and NUOPCwrapper to new directory in anticipation of refactored ExtData that will not live in base
  • Convert file(GLOB) to explicit list
  • Moved modules into separate files.
  • Updated various modules to use the standard _ASSERT() and _VERIFY() macros instead of ad-hoc ones.
  • MAPL (sub-)libraries are now built as TYPE SHARED (needed for DSO work)
  • Updated components.yaml
    • ESMA_env v3.1.3
    • ESMA_cmake v3.3.5
  • Update CI image to use Baselibs v6.0.27

Files

GEOS-ESM/MAPL-v2.5.0.zip

Files (1.5 MB)

Name Size Download all
md5:42415f6896996caa2bf919fc9ba03287
1.5 MB Preview Download

Additional details

Related works