Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions docs/README-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ 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.
1. When possible, test both on shared and distributed memory systems, and include some test with compiler optimization.
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`
Expand All @@ -45,4 +45,5 @@ Release Procedure for Caffeine
[manifest/fpm.toml.template](../manifest/fpm.toml.template), [install.sh](../install.sh), [version.h](../include/version.h)
Update to an odd number to indicate that the `main` branch is currently a snapshot of something
that is beyond the offical release
3. Update the release procedure with any new steps or changes
3. PR a version bump to the Caffeine version in [LFortran third-party CI](https://github.com/lfortran/lfortran/blob/main/ci/test_third_party_codes.sh) and the [LFortran end-to-end tests](https://github.com/lfortran/lfortran/blob/main/ci/test_caffeine.sh)
4. Update the release procedure with any new steps or changes
2 changes: 1 addition & 1 deletion include/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# /* Caffeine software package versioning */
#define CAF_RELEASE_VERSION_MAJOR 0
#define CAF_RELEASE_VERSION_MINOR 8
#define CAF_RELEASE_VERSION_PATCH 0
#define CAF_RELEASE_VERSION_PATCH 1
#define CAF_RELEASE_VERSION (1000*CAF_RELEASE_VERSION_MAJOR + 100*CAF_RELEASE_VERSION_MINOR + CAF_RELEASE_VERSION_PATCH)

#if 0
Expand Down
4 changes: 2 additions & 2 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Report bugs to fortran@lbl.gov or at https://go.lbl.gov/caffeine
EOF
}

GASNET_VERSION="2025.8.0"
GASNET_VERSION="stable"
VERBOSE=""
GASNET_CONDUIT="${GASNET_CONDUIT:-smp}"
GASNET_THREADMODE="${GASNET_THREADMODE:-seq}"
Expand Down Expand Up @@ -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.8.0
Version: 0.8.1
EOF

exit_if_pkg_config_pc_file_missing "caffeine"
Expand Down
2 changes: 1 addition & 1 deletion manifest/fpm.toml.template
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name = "caffeine"
version = "0.8.0"
version = "0.8.1"
license = "BSD-3-Clause-LBNL"
author = ["Damian Rouson", "Brad Richardson", "Katherine Rasmussen", "Dan Bonachea"]
maintainer = "fortran@lbl.gov"
Expand Down