Skip to content

MAPL 2.18.0

Compare
Choose a tag to compare
@mathomp4 mathomp4 released this 23 Feb 16:12
· 2966 commits to main since this release
b02e8ff

DOI

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
    1. Globally for all collections by setting COMMENT:, CONTACT:, CONVENTIONS:, INSTITUTION:, REFERENCES:, and SOURCE: at the top of HISTORY.rc like EXPDSC:
    2. On a per-collection bases by setting collection.comment:, collection.contact:, collection.conventions:, collection.institution:, collection.references:, and collection.source:
    • The default settings for these are to match that of MAPL 2.17.0
  • 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)

What's Changed

Full Changelog: v2.17.2...v2.18.0