Published December 8, 2021
| Version v2.13.0
Software
Open
GEOS-ESM/MAPL: MAPL 2.13.0
Authors/Creators
- 1. SSAI/GMAO
- 2. Space Telescope Science Institute
- 3. Massachusetts Institute of Technology
- 4. NASA Goddard Space Flight Center
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. FromCHANGELOG.md
Fixed
- Return 0 when there is no data for bit shave
- Removed tab characters from Fortran (and C) code
- 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 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
_ASSERTto use__RC__macro and_VERIFYfor UserRC - Changed
_ASSERTwith.and.conditional to separate_ASSERTto 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_AddChildFromDSOfunction system agnostic by using the CMake detected DSO suffix
- Fixes #1065. Added ability to generate monthly checkpoint files. by @atrayano in https://github.com/GEOS-ESM/MAPL/pull/1180
- Update to ESMA_env v3.6.0, ESMA_cmake v3.7.1 by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1182
- Update to ESMA_cmake v3.7.2 by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1185
- Handmerge main into develop - 2021-Nov-09 by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1191
- Removes MAPL_IO dependency from CubedSphere and LatLon GridFactories by @Gvilla1000-nasa in https://github.com/GEOS-ESM/MAPL/pull/1197
- new synthetic data option in ExtDataDriver.x by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/1203
- Fixes #1205. Make AddChildFromDSO OS agnostic by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1206
- normal return for no data bit shaving by @weiyuan-jiang in https://github.com/GEOS-ESM/MAPL/pull/1211
- Changes usage of _ASSERT for SUCCESS error checking and _ASSERT with and conditional by @Gvilla1000-nasa in https://github.com/GEOS-ESM/MAPL/pull/1208
- Feature/wjiang/optimized writing node by @weiyuan-jiang in https://github.com/GEOS-ESM/MAPL/pull/1217
- Remove tab characters from Fortran and C code by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1207
- Update for MAPL 2.13.0 Release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1218
- Merge develop into main for 2.13 Release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1220
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
- Is supplement to
- https://github.com/GEOS-ESM/MAPL/tree/v2.13.0 (URL)