MAPL 2.13.0
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
- Fixes #1065. Added ability to generate monthly checkpoint files. by @atrayano in #1180
- Update to ESMA_env v3.6.0, ESMA_cmake v3.7.1 by @mathomp4 in #1182
- Update to ESMA_cmake v3.7.2 by @mathomp4 in #1185
- Handmerge main into develop - 2021-Nov-09 by @mathomp4 in #1191
- Removes MAPL_IO dependency from CubedSphere and LatLon GridFactories by @Gvilla1000-nasa in #1197
- new synthetic data option in ExtDataDriver.x by @bena-nasa in #1203
- Fixes #1205. Make AddChildFromDSO OS agnostic by @mathomp4 in #1206
- normal return for no data bit shaving by @weiyuan-jiang in #1211
- Changes usage of _ASSERT for SUCCESS error checking and _ASSERT with and conditional by @Gvilla1000-nasa in #1208
- Feature/wjiang/optimized writing node by @weiyuan-jiang in #1217
- Remove tab characters from Fortran and C code by @mathomp4 in #1207
- Update for MAPL 2.13.0 Release by @mathomp4 in #1218
- Merge develop into main for 2.13 Release by @mathomp4 in #1220
Full Changelog: v2.12.1...v2.13.0