Releases: GEOS-ESM/ESMA-Baselibs
Releases · GEOS-ESM/ESMA-Baselibs
Baselibs 6.2.0
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
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
Changed
- Updated submodule URL for hdf4 to https://github.com/HDFGroup/hdf4.git
as that is now the official URL for hdf4
Baselibs 6.0.30
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
Changed
- Add new
BUILD=GFE
to build only GFE libraries.
Fixed
- CDO with
clang++
requires a new flag
Baselibs 6.0.28
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
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
Updates
- cURL 7.74.0
- yaFyaml v0.4.2
Fixed
- Fixes for GitHub Actions
Baselibs 6.0.25
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
- Moved to use antlr2 from https://github.com/nco/antlr2 as the download
link broke - Disabled the Java, Python, and C# builds for antlr2 as unneeded for
NCO/ncap2
Baselibs 6.0.24
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.