Skip to content

Releases: GEOS-ESM/ESMA-Baselibs

Baselibs 8.9.0

14 Jan 19:01
e2e23fe
Compare
Choose a tag to compare

This release updates Baselibs v7 to use the latest ESMF, v8.8.0. We also update to the latest NCO and CDO.

All testing with GEOS shows this as zero-diff.


From CHANGELOG.md

Updates

  • ESMF 8.8.0
  • NCO 5.3.1
  • CDO 2.5.0

What's Changed

Full Changelog: v8.8.0...v8.9.0

Baselibs 7.29.0

14 Jan 18:59
b700d28
Compare
Choose a tag to compare

This release updates Baselibs v7 to use the latest ESMF, v8.8.0. We also update to the latest NCO and CDO.

All testing with GEOS shows this as zero-diff.


From CHANGELOG.md

Updates

  • ESMF 8.8.0
  • NCO 5.3.1
  • CDO 2.5.0

What's Changed

Full Changelog: v7.28.0...v7.29.0

Baselibs 8.8.0

23 Dec 15:10
8ae6266
Compare
Choose a tag to compare

This release of Baselibs v8 updates to curl 8.11.1 and NCO 5.2.9. The curl update is needed for an issue with GCC 14 from Brew on macOS (see #247).

We also turn off ESMpy building and add preliminary support for LLVM flang


From CHANGELOG.md

Updates

  • curl 8.11.1
  • NCO 5.2.9

Fixed

  • Add support for flang-new

Changed

  • Turn off ESMPy building. It's not working and maybe we don't want to
    build from source anyway as it's easier through mamba

What's Changed

Full Changelog: v8.7.0...v8.8.0

Baselibs 7.28.0

23 Dec 15:08
1c060ff
Compare
Choose a tag to compare

This release of Baselibs v7 updates to curl 8.11.1 and NCO 5.2.9. The curl update is needed for an issue with GCC 14 from Brew on macOS (see #247).

We also turn off ESMpy building and add preliminary support for LLVM flang


From CHANGELOG.md

Updates

  • curl 8.11.1
  • NCO 5.2.9

Fixed

  • Add support for flang-new

Changed

  • Turn off ESMPy building. It's not working and maybe we don't want to
    build from source anyway as it's easier through mamba

What's Changed

Full Changelog: v7.27.0...v7.28.0

Baselibs 8.7.0

17 Oct 11:22
0455906
Compare
Choose a tag to compare

This release of Baselibs v8 updates many libraries as seen below. The most important update is to ESMF 8.7.0 which has new features and fixes including memory savings at large core counts.

All tests with GEOS show this to be zero-diff to v8.6.1


From CHANGELOG.md

Updates

  • ESMF 8.7.0
  • curl 8.10.1
  • HDF5 1.14.5
  • NCO 5.2.8
  • CDO 2.4.4
  • GSL 2.8

What's Changed

Full Changelog: v8.6.1...v8.7.0

Baselibs 7.27.0

17 Oct 11:34
5cad279
Compare
Choose a tag to compare

This release of Baselibs v7 updates many libraries as seen below. The most important update is to ESMF 8.7.0 which has new features and fixes including memory savings at large core counts.

All tests with GEOS show this to be zero-diff to v7.26.1


From CHANGELOG.md

Updates

  • ESMF 8.7.0
  • curl 8.10.1
  • NCO 5.2.8
  • CDO 2.4.4
  • GSL 2.8

What's Changed

Full Changelog: v7.26.1...v7.27.0

Baselibs 7.26.1

04 Oct 12:21
d1aec29
Compare
Choose a tag to compare

This is a patch release on Baselibs 7.26. It has fixes for GCC 14 + MPT at NAS as well as fixes for building netcdf on sparsely libraried systems.

We also add a new BUILD=MAPL build variant which has just the libraries needed to build MAPL.


From CHANGELOG.md

Fixed

  • Building with GCC 14 + MPT on PFE showed the need to use mpif08 when building HDF5. So, if mpif08 is detected with MPT, we use it as MPIFC
  • If not building internal curl, we set --disable-byterange with netCDF

Changed

  • Add new BUILD=MAPL to build only libraries needed for MAPL
  • Added nccmp to the essential libraries (and MAPL)

Added

  • Added GitHub action to build a MAPL tarball

What's Changed

Full Changelog: v7.26.0...v7.26.1

Baselibs 8.6.1

03 Oct 19:31
dd298f8
Compare
Choose a tag to compare

This is a patch release on Baselibs 8.6. It has fixes for GCC 14 + MPT at NAS as well as fixes for building netcdf on sparsely libraried systems.

We also add a new BUILD=MAPL build variant which has just the libraries needed to build MAPL.


From CHANGELOG.md

Fixed

  • Building with GCC 14 + MPT on PFE showed the need to use mpif08 when building HDF5. So, if mpif08 is detected with MPT, we use it as MPIFC
  • If not building internal curl, we set --disable-byterange with netCDF

Changed

  • Add new BUILD=MAPL to build only libraries needed for MAPL
  • Added nccmp to the essential libraries (and MAPL)

Added

  • Added GitHub action to build a MAPL tarball

What's Changed

Full Changelog: v8.6.0...v8.6.1

Baselibs 8.6.0

10 Sep 16:16
1c0eb1c
Compare
Choose a tag to compare

This release of Baselibs has many library updates. The most significant is HDF5 1.14.4.3 which is needed for future compilers like flang. That said, previously HDF5 1.14 had odd effects with GEOS/MAPL. So this will be monitored.


From CHANGELOG.md

Updates

  • FMS 2024.03
  • HDF5 1.14.4.3
  • curl 8.9.1
  • NCO 5.2.7
  • CDO 2.4.2
  • jpeg 9f

Fixed

  • Fixed GNU Make so that we don't require downloading all non-git libraries even if you are only building a few. Rather, we now
    download at the config step for each library

What's Changed

Full Changelog: v8.5.0...v8.6.0

Baselibs 7.26.0

10 Sep 16:12
6730615
Compare
Choose a tag to compare

This release updates curl, NCO, CDO, and jpeg in the v7 Baselibs to the latest versions.

NOTE: CDO now requires C++20 standard.

NOTE 2: I accidentally pushed to release/v7 which is why no PR for this release.


From CHANGELOG.md

Updates

  • curl 8.9.1
  • NCO 5.2.7
  • CDO 2.4.2
  • jpeg 9f

Fixed

  • Fixed GNU Make so that we don't require downloading all non-git libraries even if you are only building a few. Rather, we now
    download at the config step for each library

Full Changelog: v7.25.0...v7.26.0