Skip to content

Releases: GEOS-ESM/MAPL

MAPL 2.6.10

15 Oct 18:17
63afa84
Compare
Choose a tag to compare

DOI

This release fixes #1064 but for the MAPL 2.6 series used by GCHP. Confirmed by @LiamBindle to work with their code.


From CHANGELOG.md

Fixed

  • Added a proper handling for new segment logic in History. This addressed issues #1064 and #1067

What's Changed

Full Changelog: v2.6.9...v2.6.10

MAPL 2.8.8

13 Oct 13:34
136821e
Compare
Choose a tag to compare

DOI

This release of MAPL essentially reverts 2.8.7 and is equivalent to 2.8.6 (though with updated licenses, etc.): v2.8.6...v2.8.8

What's Changed

Full Changelog: v2.8.7...v2.8.8

MAPL 2.8.7 (DO NOT USE)

12 Oct 12:44
Compare
Choose a tag to compare

DOI

(THIS RELEASE HAS A BUG IN HISTORY, see #1074)

This is a bug-fix release of MAPL 2.8.

This release fixes a bug (#1064) that has been in MAPL for a long time. It shows only when the user specifies a non-default duration, and the last step of the duration interval is written to a new, separate file


From CHANGELOG.md

Fixed

  • Fixes #1064. This is bug has been in MAPL for a long time. It shows only when the user specifies a non-default duration, and the last step of the duration interval is written to a new, separate file

What's Changed

  • Update LICENSE to Apache, other license changes by @mathomp4 in #1042
  • Fixes #1064. This bug has been in MAPL for a long time (classical "fe… by @atrayano in #1069

Full Changelog: v2.8.6...v2.8.7

MAPL 2.8.6

13 Sep 18:07
5215b26
Compare
Choose a tag to compare

DOI

This is a zero-diff bug-fix release of MAPL 2.8. The main new features in this release are the ability to bit-shave binary history as well ignoring empty-state checkpoints.

Also, this release continues the refactoring of MAPL, this time focused on Generic.


From CHANGELOG.md

Added

  • Added the feature which can use nbits ( shave bit) in history binary output
  • Added script to automatically make a complete, mepo'd tarball on release

Changed

  • Refactored MAPL_Generic.F90 and MAPL_GenericCplComp.F90 from base to generic. This removes generic dependency from
    base
  • Renamed MAPL_GenericCplComp.F90 to GenericCplComp.F90
  • Moved MAPL_ExtDataGridCompMod.F90, MAPL_OrbGridCompMod.F90, and MAPL_OrbGridComp.rc from base to gridcomps
    subdirectories
  • Renamed Base.F90, Base_implementation.F90, and MAPL_Mod.F90 to Base_Base.F90, Base_Base_implementation.F90, and
    Base.F90 respectively.

Fixed

  • Fixed issue #486. Empty state restarts will now be ignored (with warning) for writing (the code also protects reading, but the existing code already had a different protection)
  • Added default CMAKE_BUILD_TYPE for MAPL standalone. Defaults to Release build if not set on command line

MAPL 2.8.5

03 Sep 23:03
99d7b6e
Compare
Choose a tag to compare

DOI

This is a bugfix release of MAPL. The fix is correcting an issue where there is a missing recursive declaration for MAPL_GenericWrapper


From CHANGELOG.md

Fixed

  • Added missing recursive declaration to MAPL_GenericWrapper

MAPL 2.8.4

26 Aug 20:35
b6b482e
Compare
Choose a tag to compare

DOI

This is a bugfix release of MAPL. The fix is correcting an issue when a restart has as "-" at the beginning in AGCM.rc (or similar rc files)


From CHANGELOG.md

Added

  • Added esma_cpack include for tarring ability

Changed

  • Updated ESMA_cmake to v3.5.4

Fixed

  • Fix bug when restart name has a "-" at the beginning

MAPL 2.8.3

19 Aug 19:13
0ca59e5
Compare
Choose a tag to compare

DOI

This is a bugfix release of MAPL. The main fix is an issue discovered in ExtData using the GEOSctm involving vector pairs. There are also various changes and updates for support of NOAA and GCHP collaborators.


From CHANGELOG.md

Removed

  • Removed Pandas dependency
  • Removed unused functions from NominalOrbits Module

Added

  • Added error message to pFIO_NetCDF4_FileFormatterMod if nf90_open() fails.
  • Add option to flip native level output in History relative to input
  • Added MAPL_AllocNodeArray_6DR8 and MAPL_DeAllocNodeArray_6DR8 to Shmem
  • Refactors Constants into its own library and consolidated mathematical/physical constants used throughout code to use those from library
  • Added single precision Degrees to Radian Conversion

Changed

  • Simplified implementation of MAPL_FieldCopyAttributes
  • Updated components.yaml
    • ESMA_cmake v3.5.3

Fixed

  • Added npes for pfio_MAPL_demo.F90 when --npes_model is not specified in command line
  • Fixed bug in ExtData when doing vector pairs

MAPL 2.6.9

06 Aug 13:40
Compare
Choose a tag to compare

DOI

This is a bugfix release for the 2.6 branch of MAPL needed for AeroApps development. It adds MAPL_AllocNodeArray_6DR8 and MAPL_DeAllocNodeArray_6DR8 to Shmem.

MAPL 2.8.2

29 Jul 19:34
d500930
Compare
Choose a tag to compare

DOI

This is a bugfix release of MAPL. During testing with the GEOSldas, issues were found with MAPL 2.8.1. This release fixes those issues. It is zero-diff.


From CHANGELOG.md

Removed

  • Removed unneeded .gitrepo files

Fixed

  • Only check the restart grid compared to component if component grid is Cubed-Sphere. Other factories not yet supported.

MAPL 2.8.1

28 Jul 20:30
f7f133a
Compare
Choose a tag to compare

DOI

This release of MAPL is zero-diff to MAPL 2.8.0. Changes include adding stretch parameters to restarts and checking the file grid compared to MAPL grid on reading.

It also "widens" the instantaneous throughput timers from MAPL to handle more digits for use with GEOSldas.


From CHANGELOG.md

Removed

  • Removed MAPL_OldCubedShereGridFactory.F90 and consilidated with MAPL_CubedSphereGridFactory.F90

Added

  • Add stretch parameters to restarts and check the file grid compared to MAPL grid
    when reading restarts
  • Add CMakePresets.json file
    • Note: requires CMake 3.21.0 to use
    • Per CMake advice, add CMakeUserPresets.json to .gitignore

Changed

  • Widened the throughput timer format

Fixed

  • Fixed bug with tripolar grids and restarts to not check the file grid matches the application grid if application grid is tripolar