Skip to content

Releases: GEOS-ESM/ESMA-Baselibs

Baselibs 6.2.0

26 Apr 13:59
Compare
Choose a tag to compare

This is a minor release of ESMA-Baselibs. The minor number bump is due to a change in how you link to Baselibs in CMake. The GFE libraries are now called in a different way in projects that use GFE. For example, before you would have used:

target_link_libraries (library PUBLIC gftl gftl-shared)

you will now use a CMake namespace:

target_link_libraries (library PUBLIC GFTL::gftl GFTL_SHARED::gftl-shared)

Updates

  • Updates to GFE libraries.
    • gFTL v1.4.1
    • gFTL-shared v1.3.0
    • pFUnit v4.2.1
    • fArgParse v1.1.0
    • yaFyaml v0.5.1
    • pFlogger v1.5.0

Baselibs 6.1.0

01 Apr 12:35
Compare
Choose a tag to compare

This is a minor release of ESMA-Baselibs. The minor number bump is due to moving from ESMF 8.0.1 to 8.1.0. For GEOS this seems to be zero-diff as a variety of tests from C12 to C720 for the GEOSgcm and a suite of runs for GEOSldas are all zero-diff. But, there is a possibility that edge cases might trigger the non-zero-diff changes in ESMF regridding.

Updates

  • ESMF 8.1.0
  • cURL 7.76.0
  • NCO 4.9.8

Fixed

  • Added patch for building ESMF 8.1.0 with NAG on Darwin

Baselibs 6.0.31

17 Mar 19:52
Compare
Choose a tag to compare

Changed

Baselibs 6.0.30

11 Mar 16:32
Compare
Choose a tag to compare

This release of Baselibs has a bug fix in gFTL for allowing Intel oneAPI to work with GEOS.

Updates

  • gFTL v1.2.8

Baselibs 6.0.29

10 Feb 18:14
Compare
Choose a tag to compare

Changed

  • Add new BUILD=GFE to build only GFE libraries.

Fixed

  • CDO with clang++ requires a new flag

Baselibs 6.0.28

08 Feb 14:04
Compare
Choose a tag to compare

Updates

  • cURL 7.75.0
  • NCO 4.9.7
  • CDO 1.9.10
  • nccmp 1.8.9.0

Fixed

  • Removed use of -fcommon workaround for nccmp (fixed in 1.8.9.0)
  • Remove cdo as buildable with NAG Fortran
  • Fixes for NAG detection
  • Fixes for install targets that could use MPI. For some reason
    triggered at Berkeley
  • Fixes to allow Intel icc on macOS
  • Add support for Rome nodes at NAS
  • Fix esmf sub-make commands (missing $(ESMF_COMPILER))
  • Remove gFTL-shared.check as it does nothing

Baselibs 6.0.27

23 Dec 13:03
Compare
Choose a tag to compare

Fixed

  • Use of ifort at NAS was broken by changes to make the GNU Make
    system more robust
  • HDF5 at NCCS with MPT requires an extra flag to compile

Baselibs 6.0.26

09 Dec 16:06
Compare
Choose a tag to compare

Updates

  • cURL 7.74.0
  • yaFyaml v0.4.2

Fixed

  • Fixes for GitHub Actions

Baselibs 6.0.25

08 Dec 20:44
Compare
Choose a tag to compare

Updates

  • NCO 4.9.6

Fixed

  • Add patch for using antlr2 GitHub as it seems to have a bug. The patch
    makes it match the previous tarball

Changed

Baselibs 6.0.24

25 Nov 18:35
Compare
Choose a tag to compare

Fixed

  • Explicitly turn off nghttp2 and nghttp3 support in cURL. It can
    sometimes find it in a Brew installation, but that could lead to
    linking in Brew includes and libraries.
  • Fixed bug with using clang as C compiler
  • Updated GitHub Actions workflow with new build image and fixed issues
    with build

Changed

  • Turned off default ESMPy build on Darwin with esmf.install due to
    odd RPATH issues. ESMPy can be built separately if needed.