diff --git a/docs/README-release.md b/docs/README-release.md index 5387d3a4..68212d30 100644 --- a/docs/README-release.md +++ b/docs/README-release.md @@ -31,6 +31,11 @@ Release Procedure for Caffeine 6. Tag a release candidate. For example `git tag #.#.#-rc1`, then `git push origin #.#.#-rc1` 7. Compel several people to manually validate the release candidate on systems of interest and with compilers and compiler versions listed in README + 1. When possible, test both on shared and distributed memory systems. + 2. When testing on Perlmutter, use the following steps: + 1. Build source and tests on the login node using the desired compiler + 2. Get a dedicated node: `salloc -t 10 -N 2 -n 8 -q interactive -A PROJECT_ID -C cpu` + 3. Launch the parallel job to run the tests: `env SUBJOB_PREFIX=skip GASNET_SUPERNODE_MAXSIZE=2 CAF_IMAGES=8 build/run-fpm.sh test --verbose` 8. Create annotated tag (only after release candidate has been checked by team members) For example `git tag -a #.#.# -m "release version #.#.#"`, then `git push origin #.#.#` 9. Publish the release diff --git a/install.sh b/install.sh index a18f8b8d..22572c2d 100755 --- a/install.sh +++ b/install.sh @@ -48,7 +48,7 @@ EOF } GCC_VERSION=${GCC_VERSION:=14} -GASNET_VERSION="2025.8.0" +GASNET_VERSION="stable" VERBOSE="" GASNET_CONDUIT="${GASNET_CONDUIT:-smp}" @@ -433,7 +433,7 @@ CAFFEINE_FPM_CFLAGS=$GASNET_CFLAGS $GASNET_CPPFLAGS Name: caffeine Description: Coarray Fortran parallel runtime library URL: https://gitlab.lbl.gov/berkeleylab/caffeine -Version: 0.7.0 +Version: 0.7.1 EOF exit_if_pkg_config_pc_file_missing "caffeine" diff --git a/manifest/fpm.toml.template b/manifest/fpm.toml.template index b86b8125..a76794a8 100644 --- a/manifest/fpm.toml.template +++ b/manifest/fpm.toml.template @@ -1,5 +1,5 @@ name = "caffeine" -version = "0.7.0" +version = "0.7.1" license = "BSD-3-Clause-LBNL" author = ["Damian Rouson", "Brad Richardson", "Katherine Rasmussen", "Dan Bonachea"] maintainer = "fortran@lbl.gov"