Published January 8, 2021
| Version v2.5.0
Software
Open
GEOS-ESM/MAPL: MAPL 2.5 Release
Authors/Creators
- 1. SSAI/GMAO
- 2. Massachusetts Institute of Technology
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.
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_AddChildFromDSOmodule procedure forMAPL_AddChild
- 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
- Is supplement to
- https://github.com/GEOS-ESM/MAPL/tree/v2.5.0 (URL)