From 8b02460e0685617ebf28f2a7b5e52d68dcfc1365 Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Wed, 24 Jun 2026 14:24:05 -0700 Subject: [PATCH 1/4] Remove a copyright year embedded in source code We keep that in LICENSE.txt --- test/julienne-driver.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/julienne-driver.F90 b/test/julienne-driver.F90 index f202eed0..946e689a 100644 --- a/test/julienne-driver.F90 +++ b/test/julienne-driver.F90 @@ -1,4 +1,4 @@ -! Copyright (c) 2024-2025, The Regents of the University of California +! Copyright (c), The Regents of the University of California ! Terms of use are as specified in LICENSE.txt program test_suite_driver From 489cb293915805c5e89f191d1753b5821e333843 Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Wed, 24 Jun 2026 14:26:33 -0700 Subject: [PATCH 2/4] Set package version to 0.8.0 --- include/version.h | 4 ++-- install.sh | 2 +- manifest/fpm.toml.template | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/version.h b/include/version.h index d090a8c7..20827a28 100644 --- a/include/version.h +++ b/include/version.h @@ -9,8 +9,8 @@ # /* Caffeine software package versioning */ #define CAF_RELEASE_VERSION_MAJOR 0 -#define CAF_RELEASE_VERSION_MINOR 7 -#define CAF_RELEASE_VERSION_PATCH 1 +#define CAF_RELEASE_VERSION_MINOR 8 +#define CAF_RELEASE_VERSION_PATCH 0 #define CAF_RELEASE_VERSION (1000*CAF_RELEASE_VERSION_MAJOR + 100*CAF_RELEASE_VERSION_MINOR + CAF_RELEASE_VERSION_PATCH) #if 0 diff --git a/install.sh b/install.sh index 3659feb2..bc45d1a4 100755 --- a/install.sh +++ b/install.sh @@ -508,7 +508,7 @@ CAFFEINE_FPM_CFLAGS=$GASNET_CFLAGS $GASNET_CPPFLAGS $APPEND_CFLAGS Name: caffeine Description: The CoArray Fortran Framework of Efficient Interfaces to Network Environments (Caffeine) implements the Parallel Runtime Interface for Fortran (PRIF), providing runtime support for multi-image features in modern Fortran compilers. URL: https://go.lbl.gov/caffeine -Version: 0.7.3 +Version: 0.8.0 EOF exit_if_pkg_config_pc_file_missing "caffeine" diff --git a/manifest/fpm.toml.template b/manifest/fpm.toml.template index 225166b1..ac5e06f7 100644 --- a/manifest/fpm.toml.template +++ b/manifest/fpm.toml.template @@ -1,5 +1,5 @@ name = "caffeine" -version = "0.7.3" +version = "0.8.0" license = "BSD-3-Clause-LBNL" author = ["Damian Rouson", "Brad Richardson", "Katherine Rasmussen", "Dan Bonachea"] maintainer = "fortran@lbl.gov" From 7607e8757804433ed062d3bf6bb39012359e5ddf Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Wed, 24 Jun 2026 14:30:48 -0700 Subject: [PATCH 3/4] Pin GASNET_VERSION to 2025.8.0 --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index bc45d1a4..c39c025a 100755 --- a/install.sh +++ b/install.sh @@ -47,7 +47,7 @@ Report bugs to fortran@lbl.gov or at https://go.lbl.gov/caffeine EOF } -GASNET_VERSION="stable" +GASNET_VERSION="2025.8.0" VERBOSE="" GASNET_CONDUIT="${GASNET_CONDUIT:-smp}" GASNET_THREADMODE="${GASNET_THREADMODE:-seq}" From de6d6498bb53d008a8d789263946eb97eb147b49 Mon Sep 17 00:00:00 2001 From: Katherine Rasmussen Date: Thu, 25 Jun 2026 10:57:34 -0700 Subject: [PATCH 4/4] Update wording around LLVM 22 release in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a62ba58f..57454e3c 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ and [LFortran](https://github.com/lfortran/lfortran), currently lack complete support for multi-image parallel execution. These features are a mandatory part of Fortran, and thus are an important part of reaching full compliance with the 2008, 2018, or 2023 revisions of the Fortran standard. -The latest LLVM Flang 22 release adds experimental support for a +The LLVM Flang 22 release adds experimental support for a [meaningful subset](https://flang.llvm.org/docs/FortranStandardsSupport.html#fortran-2018) of multi-image Fortran features using PRIF and Caffeine. For more details, see [LLVM-HPC2025 paper](#Additional-Publications) below.