MAPL 2.18.0
This is a zero-diff release of MAPL. There are some changes to fields in History output where things are split. This release also enables more flexibility in setting the metadata in History.
From CHANGELOG.md
Fixed
- Fixed issue in
CMakePresets.json
where Ninja presets were broken - Fixed io profiler report format
- Fixed issue on macOS where enabling memutils caused crash
Added
- Option to force integer time variable in History output via the History.rc file (IntegerTime: .true./.false. default .false.) rather than the default float time variable if allowed by frequency of output
- Added mapl_StubComponent to MAPL package
- Updates to CircleCI
- Added GEOSadas CI ifort build test
- Add "like-UFS" build to CI. This is no FLAP and pFlogger, and static build
Changed
- Changed the naming convention for the split name(s): we now take the entries from the field alias(es) without appending any digits. Also allowing the user to specify more entries in the alias, so that HISTORY.rc does not need to change when running GOCART with more wavelengths
- A small performance improvement. cycle => exit in MAPL_Generic.F90
- Made history global metadata configurable. This can be done in two ways
- Globally for all collections by setting
COMMENT:
,CONTACT:
,CONVENTIONS:
,INSTITUTION:
,REFERENCES:
, andSOURCE:
at the top ofHISTORY.rc
likeEXPDSC:
- On a per-collection bases by setting
collection.comment:
,collection.contact:
,collection.conventions:
,collection.institution:
,collection.references:
, andcollection.source:
- The default settings for these are to match that of MAPL 2.17.0
- Globally for all collections by setting
- Updated
components.yaml
. These changes are to support using Spack to build MAPL- ESMA_cmake v3.10.0 (add
FindESMF.cmake
from NOAA-EMC) - ecbuild geos/v1.2.0 (updat
FindNetCDF.cmake
to that from NOAA-EMC)
- ESMA_cmake v3.10.0 (add
What's Changed
- Fix issue with Ninja presets by @mathomp4 in #1321
- Feature/wjiang/exit after connected by @weiyuan-jiang in #1326
- bug fix. remove cycle by @weiyuan-jiang in #1330
- Fixes #1282. Make History metadata configurable by @mathomp4 in #1325
- Feature/wjiang/fix io profiler width by @weiyuan-jiang in #1333
- Update ESMA_cmake and ecbuild by @mathomp4 in #1336
- GitFlow: Handmerge main into develop by @mathomp4 in #1343
- Add option to make time an integer variable if needed for backwards c… by @bena-nasa in #1345
- Enable GEOSadas CI Build (ifort only) by @mathomp4 in #975
- add mapL_stubcomponent to the top level MAPL package by @bena-nasa in #1352
- Fixes #1354. Avoid macOS memutils crash by @mathomp4 in #1355
- Add like-UFS CI build by @mathomp4 in #1347
- Update for GEOSadas CI by @mathomp4 in #1361
- GitFlow: Handmerge main into develop 2022-Feb-16 by @mathomp4 in #1373
- Fixes #1363. The main change to create a copy of the exports, so we c… by @atrayano in #1364
- Merge release/2.18.0 branch into main for release by @mathomp4 in #1387
Full Changelog: v2.17.2...v2.18.0