Skip to content

Commit 8fcb6a3

Browse files
authored
Merge pull request #236 from ktras/pre-release-chores
(release): Pre-release chores for release 0.5.2
2 parents 4a212e3 + 599c630 commit 8fcb6a3

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Prerequisites & Dependencies
4545
### Build prerequisites
4646
The `install.sh` script uses the following packages:
4747
* Fortran and C compilers
48-
* We regularly test with: gfortran v14 and LLVM Flang 20
48+
* We regularly test with: gfortran v13, v14 and LLVM Flang 19, 20
4949
* On macOS the Homebrew-installed llvm and flang packages may require some
5050
additional settings, see issue #228 for the latest information.
5151
* [Fortran package manager] `fpm`
@@ -76,16 +76,13 @@ Caffeine leverages the following non-parallel features of Fortran to simplify th
7676
| The `iso_c_binding` module | Fortran 2003 |
7777
| The `contiguous` attribute | Fortran 2008 |
7878
| Submodule support [1] | Fortran 2008 |
79-
| `do concurrent` [2] | Fortran 2008 |
8079
| The `ISO_Fortran_binding.h` C header file | Fortran 2018 |
8180
| Assumed-type dummy arguments: `type(*)` | Fortran 2018 |
8281
| Assumed-rank dummy arguments: `array(..)` | Fortran 2018 |
8382

8483

8584
[1] This feature simplifies development but is not essential to the package
8685

87-
[2] This feature is used to support only `co_reduce` and might become optional in a future release.
88-
8986
Download, build, and run an example
9087
-----------------------------------
9188
Here is an outline of the basic commands used to build Caffeine and run an example:
@@ -104,7 +101,8 @@ single-node deployments (and can be disabled using command-line option `--withou
104101
but C++ is required for some network backends.
105102

106103
The `install.sh` recognizes a number of command-line options and environment variables to
107-
customize behavior for your system. See the output of `./install.sh --help` for full documentation.
104+
customize behavior for your system. See the output of `./install.sh --help` for full documentation,
105+
including options for how to build for a distributed memory platform.
108106

109107

110108
Example Usage

install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ EOF
4848
}
4949

5050
GCC_VERSION=${GCC_VERSION:=14}
51-
GASNET_VERSION="stable"
51+
GASNET_VERSION="2024.5.0"
5252
VERBOSE=""
5353
GASNET_CONDUIT="${GASNET_CONDUIT:-smp}"
5454

@@ -433,7 +433,7 @@ CAFFEINE_FPM_CFLAGS=$GASNET_CFLAGS $GASNET_CPPFLAGS
433433
Name: caffeine
434434
Description: Coarray Fortran parallel runtime library
435435
URL: https://gitlab.lbl.gov/berkeleylab/caffeine
436-
Version: 0.5.1
436+
Version: 0.5.2
437437
EOF
438438

439439
exit_if_pkg_config_pc_file_missing "caffeine"

manifest/fpm.toml.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name = "caffeine"
2-
version = "0.5.1"
2+
version = "0.5.2"
33
license = "BSD-3-Clause-LBNL"
44
author = ["Damian Rouson", "Brad Richardson", "Katherine Rasmussen", "Dan Bonachea"]
55
maintainer = "[email protected]"

0 commit comments

Comments
 (0)