From 320159614b97d29714a670ceb3f6df379231ab47 Mon Sep 17 00:00:00 2001 From: Ryan Mulhall <35538242+rem1776@users.noreply.github.com> Date: Tue, 6 Jun 2023 15:21:10 -0400 Subject: [PATCH] chore: build/log updates for patch (#1247) --- CHANGELOG.md | 15 +++++++++++++++ configure.ac | 2 +- libFMS/Makefile.am | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 55522567bb..0cc9802f8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,21 @@ and this project uses `yyyy.rr[.pp]`, where `yyyy` is the year a patch is releas `rr` is a sequential release number (starting from `01`), and an optional two-digit sequential patch number (starting from `01`). +## [2023.01.01] - 2023-06-06 +### Changed +- FMS2_IO: Performance changes for domain_reads_2d and domain_reads_3d: + - Root pe reads the data + - Uses mpp_scatter to send the data to the other pes + - Added unit tests to test all of the domain_read/domain_write interfaces + +- FMS2_IO: Performance changes for compressed_writes_1d/2d/3d + - Uses mpp_gather to get data for write + - Added unit tests to test all of the compressed writes interfaces + - Compressed_writes_4d/5d were unchanged + +- FMS2_IO: Extended mpp_scatter and mpp_gather to work for int8; added a kludge for scatter since the data is assumed to be (x,y,z) + + ## [2023.01] - 2023-04-03 ### Known Issues - If using GCC 10 or higher as well as MPICH, compilation errors will occur unless `-fallow-argument-mismatch` is included in the Fortran compiler flags(the flag will now be added automatically if building with autotools or CMake). diff --git a/configure.ac b/configure.ac index 799fa4ba48..61675e71f7 100644 --- a/configure.ac +++ b/configure.ac @@ -25,7 +25,7 @@ AC_PREREQ([2.69]) # Initialize with name, version, and support email address. AC_INIT([GFDL FMS Library], - [2023.01.00-dev], + [2023.01.01], [gfdl.climate.model.info@noaa.gov], [FMS], [https://www.github.com/NOAA-GFDL/FMS]) diff --git a/libFMS/Makefile.am b/libFMS/Makefile.am index e56820e701..e7690d9b15 100644 --- a/libFMS/Makefile.am +++ b/libFMS/Makefile.am @@ -28,7 +28,7 @@ lib_LTLIBRARIES = libFMS.la # These linker flags specify libtool version info. # See http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning # for information regarding incrementing `-version-info`. -libFMS_la_LDFLAGS = -version-info 15:0:0 +libFMS_la_LDFLAGS = -version-info 15:1:0 # Add the convenience libraries to the FMS library. libFMS_la_LIBADD = $(top_builddir)/platform/libplatform.la