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
3 changes: 0 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -255,9 +255,6 @@ jobs:
run: |
set -x
brew install llvm@${COMPILER_VERSION} flang
# workaround issue #228: clang cannot find homebrew flang's C header
for p in /opt/homebrew /usr/local $(brew --prefix) ; do find $p/Cellar/flang -name ISO_Fortran_binding.h 2>/dev/null || true ; done
echo "CFLAGS=-I$(dirname $(find $(brew --prefix)/Cellar/flang -name ISO_Fortran_binding.h | head -1)) ${CFLAGS}" >> "$GITHUB_ENV"
# Prepend homebrew clang to PATH:
echo "PATH=$(brew --prefix)/opt/llvm/bin:${PATH}" >> "$GITHUB_ENV"

Expand Down
4 changes: 3 additions & 1 deletion docs/implementation-status.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,10 @@ the labels in the Caffeine [issue tracker](https://github.com/BerkeleyLab/caffei

## Named Constants

Caffeine contains definitions for all of the PRIF-relevant constants from ISO_FORTRAN_ENV and for
Caffeine contains definitions for all of the PRIF-relevant constants from `ISO_FORTRAN_ENV` and for
all of the PRIF-specific constants.
Configuration settings (`CAF_IMPORT_*` preprocessor defines) can optionally be used to import
selected constant values from `ISO_FORTRAN_ENV` of the hosting compiler.

## Program Startup and Shutdown

Expand Down
8 changes: 4 additions & 4 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,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}"
YES=false
Expand Down Expand Up @@ -492,9 +492,9 @@ CAFFEINE_FPM_FC=$FPM_FC
CAFFEINE_FPM_CC=$GASNET_CC
CAFFEINE_FPM_CFLAGS=$GASNET_CFLAGS $GASNET_CPPFLAGS $APPEND_CFLAGS
Name: caffeine
Description: Coarray Fortran parallel runtime library
URL: https://gitlab.lbl.gov/berkeleylab/caffeine
Version: 0.7.1
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.2
EOF

exit_if_pkg_config_pc_file_missing "caffeine"
Expand Down
8 changes: 4 additions & 4 deletions manifest/fpm.toml.template
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
name = "caffeine"
version = "0.7.1"
version = "0.7.2"
license = "BSD-3-Clause-LBNL"
author = ["Damian Rouson", "Brad Richardson", "Katherine Rasmussen", "Dan Bonachea"]
maintainer = "fortran@lbl.gov"
copyright = "2021-2025 The Regents of the University of California, through Lawrence Berkeley National Laboratory"
copyright = "2021-2026 The Regents of the University of California, through Lawrence Berkeley National Laboratory"

[dev-dependencies]
assert = {git = "https://github.com/berkeleylab/assert.git", tag = "3.0.0"}
julienne = {git = "https://github.com/berkeleylab/julienne.git", tag = "3.6.0"}
assert = {git = "https://github.com/berkeleylab/assert.git", tag = "3.1.0"}
julienne = {git = "https://github.com/berkeleylab/julienne.git", tag = "3.6.2"}

[install]
library = true
Expand Down