Hi @davemunday, you’ll need to apply for membership to vk83 to access those input files (plus qv56 if you want our copy of IAF JRA55-do rather than getting it straight from input4MIPS).
Thanks both. I’m at Ocean Sciences this week, but hopefully I’ll be able to carve out a couple of hours to get work on this. Deadline for our next HPC requests is the end of the month and I should really have started a month earlier!
@dkhutch is correct above that ACCESS-OM2 built with GCC did used to crash at runtime.
However, the latest release of ACCESS-OM2 (2026.02.001) includes fixes to MOM5 and libaccessom2 to allow compiling and running with GCC.
@davemunday, you will need to update your spack.yaml to prevent runtime errors like those reported by @dkhutch. Would it be simplest for one of us to update the https://github.com/ACCESS-NRI/ACCESS-OM2/tree/api-v2-archer2 branch and for you to pull from there?
Hi Dougie,
I meant to get back to ACCESS last week, after Ocean Sciences, but got caught up in all that email…
The easiest thing for me would certainly be for someone else to update the api-v2-archer2 branch, thanks. I suspect that if I try to match things myself, it would be error prone.
Many thanks,
D
@davemunday, @harshula has rebased the api-v2-archer2 branch - it now includes the GCC fixes.
@dougiesquire @harshula I started from clean checkouts, etc, to try and keep things neat. Most things have gone smoothly. However, with the new branch I can’t get past the concretisation step:
[access-om2-gcc] munday@archer2 >> spack concretize -f --fresh
==> Error: Version requirement 2.6.8 on parallelio for parallelio cannot match any known version from package.py or externals
In spack.yaml this is indeed the version number for parallelio. Previously it was 2.6.2. If I swap the version number out, I get the same error. Any ideas how to resolve this?
Thanks,
D
Hi @davemunday , Can you please provide the output of spack info parallelio? Then, also the output of spack solve parallelio while the ACCESS-OM2 environment is enabled? Can you also provide a copy of the spack.yaml that you used to successfully build ACCESS-OM2?
Hi @harshula,
Here’s the output you requested:
munday@archer2 >> spack env activate access-om2-gcc
munday@archer2 >> spack info parallelio
CMakePackage: parallelio
Description:
The Parallel IO libraries (PIO) are high-level parallel I/O C and
Fortran libraries for applications that need to do netCDF I/O from large
numbers of processors on a HPC system.
Homepage: https://ncar.github.io/ParallelIO/
Preferred version:
2.6.5 https://github.com/NCAR/ParallelIO/archive/pio2_6_5.tar.gz
Safe versions:
2.6.5 https://github.com/NCAR/ParallelIO/archive/pio2_6_5.tar.gz
2.6.4 https://github.com/NCAR/ParallelIO/archive/pio2_6_4.tar.gz
2.6.3 https://github.com/NCAR/ParallelIO/archive/pio2_6_3.tar.gz
2.6.2 https://github.com/NCAR/ParallelIO/archive/pio2_6_2.tar.gz
2.6.1 https://github.com/NCAR/ParallelIO/archive/pio2_6_1.tar.gz
2.6.0 https://github.com/NCAR/ParallelIO/archive/pio2_6_0.tar.gz
2.5.10 https://github.com/NCAR/ParallelIO/archive/pio2_5_10.tar.gz
2.5.9 https://github.com/NCAR/ParallelIO/archive/pio2_5_9.tar.gz
2.5.8 https://github.com/NCAR/ParallelIO/archive/pio2_5_8.tar.gz
2.5.7 https://github.com/NCAR/ParallelIO/archive/pio2_5_7.tar.gz
2.5.4 https://github.com/NCAR/ParallelIO/archive/pio2_5_4.tar.gz
2.5.3 https://github.com/NCAR/ParallelIO/archive/pio2_5_3.tar.gz
2.5.2 https://github.com/NCAR/ParallelIO/archive/pio2_5_2.tar.gz
Deprecated versions:
None
Variants:
build_system [cmake] cmake
Build systems supported by the package
fortran [true] false, true
enable fortran interface (requires netcdf fortran)
logging [false] false, true
enable verbose logging
mpi [true] false, true
Use mpi to build, otherwise use mpi-serial
pnetcdf [false] false, true
enable pnetcdf
shared [true] false, true
build shared libraries
timing [false] false, true
enable GPTL timing
when build_system=cmake
build_type [Release] Debug, MinSizeRel, RelWithDebInfo, Release
CMake build type
generator [make] none
the build system generator to use
when build_system=cmake ^cmake@3.9:
ipo [false] false, true
CMake interprocedural optimization
when @2.6.0:
ncint [false] false, true
enable netcdf integration
Build Dependencies:
c cmake cxx fortran gmake mpi mpi-serial ninja
Link Dependencies:
mpi mpi-serial netcdf-c netcdf-fortran parallel-netcdf
Run Dependencies:
None
Licenses:
Apache-2.0
munday@archer2 >> spack solve parallelio
==> Error: Version requirement 2.6.8 on parallelio for parallelio cannot match any known version from package.py or externals
The spack solve isn’t saying very much. It is from within the env, is there anything I can do to get more information? There doesn’t seem to be a verbose flag.
My successful spack.yaml should be attached. When trying with the rebased branch, I checked the yaml’s against each other to port across the changes I had to make, but kept the up-to-date versioning, etc.
spack.yaml (2.7 KB)
Hi @davemunday ,
Thanks! Can you please provide the output of spack solve parallelio@2.6.2 from within the access-om2 environment? Can you please provide the current failing version of spack.yaml?
I’ve attached the yaml from the new GCC branch. It’s mostly the same as the previous one, but there should be a few key differences.
From within the env that I created for the new GCC-centric build, I get the same error when I specify as version as when I don’t:
[access-om2-gcc] munday@archer2 >> spack solve parallelio@2.6.2
**==>** Error: Version requirement 2.6.8 on parallelio for parallelio cannot match any known version from package.py or externals
I was going to try from within the env from the successful build. Unfortunately I have messed up and by using git stash to store my changes and then git to pull the new branch into that location (before moving to a clean setup). I’ll try and untangle things, but won’t be able to get to that until next week.
failing_spack.yaml (2.9 KB)
Hi @davemunday ,
Thanks. Please do NOT change the prefer: directives to require:.
Can you please provide the output of:
spack info cmakespack info openmpispack info cray-mpich
I’ve added an additional commit to the branch:
commit 15b0f7013adf8a63e5339dc71c725ad6b37e413e (HEAD -> api-v2-archer2, origin/api-v2-archer2)
Author: Harshula Jayasuriya <harshula.jayasuriya@anu.edu.au>
Date: Fri Mar 13 01:49:49 2026 +1100
spack.yaml: customise for Dave Munday
diff --git a/spack.yaml b/spack.yaml
index aef029e..2601de2 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -35,7 +35,7 @@ spack:
- '@4.6.1'
parallelio:
prefer:
- - '@2.6.8'
+ - '@2.6.2'
openmpi:
prefer:
- '@5.0.8'
@@ -64,3 +64,5 @@ spack:
view: true
concretizer:
unify: true
+ repos:
+ access.nri: /mnt/lustre/a2fs-work1/work/n01/n01/munday/SO-SIMMER/GCC/ACCESS-OM2/access-spack-packages/spack_repo/access/nri
Can you please test the api-v2-archer2 branch without making any modifications by running spack concretize -f --fresh?
I used git stash to store my changes and make sure I was using the actual repo:
[access-om2-gcc] munday@archer2 >> git stash
Saved working directory and index state WIP on api-v2-archer2: 5e71dd3 Update packages for ACCESS-OM2 2026.02.001 (#142)
then grabbed the new version
[access-om2-gcc] munday@archer2 >> git pull origin api-v2-archer2
From https://github.com/ACCESS-NRI/ACCESS-OM2
* branch api-v2-archer2 -> FETCH_HEAD
Updating 5e71dd3..15b0f70
Fast-forward
spack.yaml | 24 +++++++++++++-----------
1 file changed, 13 insertions(+), 11 deletions(-)
However, even now I get the same issue with parallelio:
[access-om2-gcc] munday@archer2 >> spack concretize -f --fresh
**==>** Error: Version requirement 2.6.8 on parallelio for parallelio cannot match any known version from package.py or externals
The rest of the info is here:
[access-om2-gcc] munday@archer2 >> spack info cmake
Package: cmake
Description:
A cross-platform, open-source build system. CMake is a family of tools
designed to build, test and package software.
Homepage: https://www.cmake.org
Preferred version:
3.31.8 https://github.com/Kitware/CMake/releases/download/v3.31.8/cmake-3.31.8.tar.gz
Safe versions:
master [git] https://gitlab.kitware.com/cmake/cmake.git on branch master
4.0.3 https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3.tar.gz
4.0.0 https://github.com/Kitware/CMake/releases/download/v4.0.0/cmake-4.0.0.tar.gz
3.31.8 https://github.com/Kitware/CMake/releases/download/v3.31.8/cmake-3.31.8.tar.gz
3.31.6 https://github.com/Kitware/CMake/releases/download/v3.31.6/cmake-3.31.6.tar.gz
3.30.9 https://github.com/Kitware/CMake/releases/download/v3.30.9/cmake-3.30.9.tar.gz
3.30.8 https://github.com/Kitware/CMake/releases/download/v3.30.8/cmake-3.30.8.tar.gz
3.29.6 https://github.com/Kitware/CMake/releases/download/v3.29.6/cmake-3.29.6.tar.gz
3.28.6 https://github.com/Kitware/CMake/releases/download/v3.28.6/cmake-3.28.6.tar.gz
3.27.9 https://github.com/Kitware/CMake/releases/download/v3.27.9/cmake-3.27.9.tar.gz
3.26.6 https://github.com/Kitware/CMake/releases/download/v3.26.6/cmake-3.26.6.tar.gz
3.25.3 https://github.com/Kitware/CMake/releases/download/v3.25.3/cmake-3.25.3.tar.gz
3.24.4 https://github.com/Kitware/CMake/releases/download/v3.24.4/cmake-3.24.4.tar.gz
3.23.5 https://github.com/Kitware/CMake/releases/download/v3.23.5/cmake-3.23.5.tar.gz
3.22.6 https://github.com/Kitware/CMake/releases/download/v3.22.6/cmake-3.22.6.tar.gz
3.21.7 https://github.com/Kitware/CMake/releases/download/v3.21.7/cmake-3.21.7.tar.gz
3.20.6 https://github.com/Kitware/CMake/releases/download/v3.20.6/cmake-3.20.6.tar.gz
3.19.8 https://github.com/Kitware/CMake/releases/download/v3.19.8/cmake-3.19.8.tar.gz
3.18.6 https://github.com/Kitware/CMake/releases/download/v3.18.6/cmake-3.18.6.tar.gz
3.17.5 https://github.com/Kitware/CMake/releases/download/v3.17.5/cmake-3.17.5.tar.gz
3.16.9 https://github.com/Kitware/CMake/releases/download/v3.16.9/cmake-3.16.9.tar.gz
3.15.7 https://github.com/Kitware/CMake/releases/download/v3.15.7/cmake-3.15.7.tar.gz
3.14.7 https://github.com/Kitware/CMake/releases/download/v3.14.7/cmake-3.14.7.tar.gz
3.13.5 https://github.com/Kitware/CMake/releases/download/v3.13.5/cmake-3.13.5.tar.gz
3.12.4 https://github.com/Kitware/CMake/releases/download/v3.12.4/cmake-3.12.4.tar.gz
3.11.4 https://github.com/Kitware/CMake/releases/download/v3.11.4/cmake-3.11.4.tar.gz
3.10.3 https://github.com/Kitware/CMake/releases/download/v3.10.3/cmake-3.10.3.tar.gz
3.9.6 https://github.com/Kitware/CMake/releases/download/v3.9.6/cmake-3.9.6.tar.gz
3.8.2 https://github.com/Kitware/CMake/releases/download/v3.8.2/cmake-3.8.2.tar.gz
3.7.2 https://github.com/Kitware/CMake/releases/download/v3.7.2/cmake-3.7.2.tar.gz
3.6.1 https://github.com/Kitware/CMake/releases/download/v3.6.1/cmake-3.6.1.tar.gz
3.5.2 https://github.com/Kitware/CMake/releases/download/v3.5.2/cmake-3.5.2.tar.gz
3.4.3 https://github.com/Kitware/CMake/releases/download/v3.4.3/cmake-3.4.3.tar.gz
3.3.1 https://github.com/Kitware/CMake/releases/download/v3.3.1/cmake-3.3.1.tar.gz
3.1.0 https://github.com/Kitware/CMake/releases/download/v3.1.0/cmake-3.1.0.tar.gz
3.0.2 https://github.com/Kitware/CMake/releases/download/v3.0.2/cmake-3.0.2.tar.gz
2.8.10.2 https://github.com/Kitware/CMake/releases/download/v2.8.10.2/cmake-2.8.10.2.tar.gz
Deprecated versions:
3.31.5 https://github.com/Kitware/CMake/releases/download/v3.31.5/cmake-3.31.5.tar.gz
3.31.4 https://github.com/Kitware/CMake/releases/download/v3.31.4/cmake-3.31.4.tar.gz
3.31.3 https://github.com/Kitware/CMake/releases/download/v3.31.3/cmake-3.31.3.tar.gz
3.31.2 https://github.com/Kitware/CMake/releases/download/v3.31.2/cmake-3.31.2.tar.gz
3.31.1 https://github.com/Kitware/CMake/releases/download/v3.31.1/cmake-3.31.1.tar.gz
3.31.0 https://github.com/Kitware/CMake/releases/download/v3.31.0/cmake-3.31.0.tar.gz
3.30.7 https://github.com/Kitware/CMake/releases/download/v3.30.7/cmake-3.30.7.tar.gz
3.30.6 https://github.com/Kitware/CMake/releases/download/v3.30.6/cmake-3.30.6.tar.gz
3.30.5 https://github.com/Kitware/CMake/releases/download/v3.30.5/cmake-3.30.5.tar.gz
3.30.4 https://github.com/Kitware/CMake/releases/download/v3.30.4/cmake-3.30.4.tar.gz
3.30.3 https://github.com/Kitware/CMake/releases/download/v3.30.3/cmake-3.30.3.tar.gz
3.30.2 https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2.tar.gz
3.30.1 https://github.com/Kitware/CMake/releases/download/v3.30.1/cmake-3.30.1.tar.gz
3.30.0 https://github.com/Kitware/CMake/releases/download/v3.30.0/cmake-3.30.0.tar.gz
3.29.5 https://github.com/Kitware/CMake/releases/download/v3.29.5/cmake-3.29.5.tar.gz
3.29.4 https://github.com/Kitware/CMake/releases/download/v3.29.4/cmake-3.29.4.tar.gz
Variants:
build_system [generic] generic
Build systems supported by the package
build_type [Release] Debug, MinSizeRel, RelWithDebInfo, Release
CMake build type
doc [false] false, true
Enables the generation of html and man page documentation
ownlibs [true] false, true
Use CMake-provided third-party libraries
qtgui [false] false, true
Enables the build of the Qt GUI
when arch=freebsd-None-None
ncurses [true] false, true
Enables the build of the ncurses gui
when arch=linux-None-None
ncurses [true] false, true
Enables the build of the ncurses gui
when arch=darwin-None-None
ncurses [true] false, true
Enables the build of the ncurses gui
Build Dependencies:
c curl cxx expat gmake jsoncpp libarchive libmng libuv ncurses ninja py-sphinx python qt rhash zlib-api
Link Dependencies:
curl expat jsoncpp libarchive libmng libuv ncurses ninja qt rhash zlib-api
Run Dependencies:
gmake
Licenses:
BSD-3-Clause
[access-om2-gcc] munday@archer2 >> spack info openmpi
AutotoolsPackage: openmpi
Description:
An open source Message Passing Interface implementation. The Open MPI
Project is an open source Message Passing Interface implementation that
is developed and maintained by a consortium of academic, research, and
industry partners. Open MPI is therefore able to combine the expertise,
technologies, and resources from all across the High Performance
Computing community in order to build the best MPI library available.
Open MPI offers advantages for system and software vendors, application
developers and computer science researchers.
Homepage: https://www.open-mpi.org
Preferred version:
5.0.8 https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.8.tar.bz2
Safe versions:
main [git] https://github.com/open-mpi/ompi.git on branch main
5.0.8 https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.8.tar.bz2
5.0.7 https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.7.tar.bz2
5.0.6 https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.6.tar.bz2
5.0.5 https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.5.tar.bz2
5.0.4 https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.4.tar.bz2
5.0.3 https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.3.tar.bz2
5.0.2 https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.2.tar.bz2
5.0.1 https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.1.tar.bz2
5.0.0 https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.0.tar.bz2
4.1.8 https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.8.tar.bz2
4.1.7 https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.7.tar.bz2
4.1.6 https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.6.tar.bz2
4.1.5 https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.5.tar.bz2
4.1.4 https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.4.tar.bz2
4.1.3 https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.3.tar.bz2
4.1.2 https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.2.tar.bz2
4.1.1 https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.1.tar.bz2
4.1.0 https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.0.tar.bz2
4.0.7 https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.7.tar.bz2
4.0.6 https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.6.tar.bz2
4.0.5 https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.5.tar.bz2
4.0.4 https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.4.tar.bz2
4.0.3 https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.3.tar.bz2
4.0.2 https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.2.tar.bz2
4.0.1 https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.1.tar.bz2
4.0.0 https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.0.tar.bz2
3.1.6 https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.6.tar.bz2
3.1.5 https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.5.tar.bz2
3.1.4 https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.4.tar.bz2
3.1.3 https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.3.tar.bz2
3.1.2 https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.2.tar.bz2
3.1.1 https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.1.tar.bz2
3.1.0 https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.0.tar.bz2
3.0.5 https://download.open-mpi.org/release/open-mpi/v3.0/openmpi-3.0.5.tar.bz2
3.0.4 https://download.open-mpi.org/release/open-mpi/v3.0/openmpi-3.0.4.tar.bz2
3.0.3 https://download.open-mpi.org/release/open-mpi/v3.0/openmpi-3.0.3.tar.bz2
3.0.2 https://download.open-mpi.org/release/open-mpi/v3.0/openmpi-3.0.2.tar.bz2
3.0.1 https://download.open-mpi.org/release/open-mpi/v3.0/openmpi-3.0.1.tar.bz2
3.0.0 https://download.open-mpi.org/release/open-mpi/v3.0/openmpi-3.0.0.tar.bz2
2.1.6 https://download.open-mpi.org/release/open-mpi/v2.1/openmpi-2.1.6.tar.bz2
2.1.5 https://download.open-mpi.org/release/open-mpi/v2.1/openmpi-2.1.5.tar.bz2
2.1.4 https://download.open-mpi.org/release/open-mpi/v2.1/openmpi-2.1.4.tar.bz2
2.1.3 https://download.open-mpi.org/release/open-mpi/v2.1/openmpi-2.1.3.tar.bz2
2.1.2 https://download.open-mpi.org/release/open-mpi/v2.1/openmpi-2.1.2.tar.bz2
2.1.1 https://download.open-mpi.org/release/open-mpi/v2.1/openmpi-2.1.1.tar.bz2
2.1.0 https://download.open-mpi.org/release/open-mpi/v2.1/openmpi-2.1.0.tar.bz2
2.0.4 https://download.open-mpi.org/release/open-mpi/v2.0/openmpi-2.0.4.tar.bz2
2.0.3 https://download.open-mpi.org/release/open-mpi/v2.0/openmpi-2.0.3.tar.bz2
2.0.2 https://download.open-mpi.org/release/open-mpi/v2.0/openmpi-2.0.2.tar.bz2
2.0.1 https://download.open-mpi.org/release/open-mpi/v2.0/openmpi-2.0.1.tar.bz2
2.0.0 https://download.open-mpi.org/release/open-mpi/v2.0/openmpi-2.0.0.tar.bz2
1.10.7 https://download.open-mpi.org/release/open-mpi/v1.10/openmpi-1.10.7.tar.bz2
1.10.6 https://download.open-mpi.org/release/open-mpi/v1.10/openmpi-1.10.6.tar.bz2
1.10.5 https://download.open-mpi.org/release/open-mpi/v1.10/openmpi-1.10.5.tar.bz2
1.10.4 https://download.open-mpi.org/release/open-mpi/v1.10/openmpi-1.10.4.tar.bz2
1.10.3 https://download.open-mpi.org/release/open-mpi/v1.10/openmpi-1.10.3.tar.bz2
1.10.2 https://download.open-mpi.org/release/open-mpi/v1.10/openmpi-1.10.2.tar.bz2
1.10.1 https://download.open-mpi.org/release/open-mpi/v1.10/openmpi-1.10.1.tar.bz2
1.10.0 https://download.open-mpi.org/release/open-mpi/v1.10/openmpi-1.10.0.tar.bz2
1.8.8 https://download.open-mpi.org/release/open-mpi/v1.8/openmpi-1.8.8.tar.bz2
1.8.7 https://download.open-mpi.org/release/open-mpi/v1.8/openmpi-1.8.7.tar.bz2
1.8.6 https://download.open-mpi.org/release/open-mpi/v1.8/openmpi-1.8.6.tar.bz2
1.8.5 https://download.open-mpi.org/release/open-mpi/v1.8/openmpi-1.8.5.tar.bz2
1.8.4 https://download.open-mpi.org/release/open-mpi/v1.8/openmpi-1.8.4.tar.bz2
1.8.3 https://download.open-mpi.org/release/open-mpi/v1.8/openmpi-1.8.3.tar.bz2
1.8.2 https://download.open-mpi.org/release/open-mpi/v1.8/openmpi-1.8.2.tar.bz2
1.8.1 https://download.open-mpi.org/release/open-mpi/v1.8/openmpi-1.8.1.tar.bz2
1.8 https://download.open-mpi.org/release/open-mpi/v1.8/openmpi-1.8.tar.bz2
1.7.5 https://download.open-mpi.org/release/open-mpi/v1.7/openmpi-1.7.5.tar.bz2
1.7.4 https://download.open-mpi.org/release/open-mpi/v1.7/openmpi-1.7.4.tar.bz2
1.7.3 https://download.open-mpi.org/release/open-mpi/v1.7/openmpi-1.7.3.tar.bz2
1.7.2 https://download.open-mpi.org/release/open-mpi/v1.7/openmpi-1.7.2.tar.bz2
1.7.1 https://download.open-mpi.org/release/open-mpi/v1.7/openmpi-1.7.1.tar.bz2
1.7 https://download.open-mpi.org/release/open-mpi/v1.7/openmpi-1.7.tar.bz2
1.6.5 https://download.open-mpi.org/release/open-mpi/v1.6/openmpi-1.6.5.tar.bz2
1.6.4 https://download.open-mpi.org/release/open-mpi/v1.6/openmpi-1.6.4.tar.bz2
1.6.3 https://download.open-mpi.org/release/open-mpi/v1.6/openmpi-1.6.3.tar.bz2
1.6.2 https://download.open-mpi.org/release/open-mpi/v1.6/openmpi-1.6.2.tar.bz2
1.6.1 https://download.open-mpi.org/release/open-mpi/v1.6/openmpi-1.6.1.tar.bz2
1.6 https://download.open-mpi.org/release/open-mpi/v1.6/openmpi-1.6.tar.bz2
1.5.5 https://download.open-mpi.org/release/open-mpi/v1.5/openmpi-1.5.5.tar.bz2
1.5.4 https://download.open-mpi.org/release/open-mpi/v1.5/openmpi-1.5.4.tar.bz2
1.5.3 https://download.open-mpi.org/release/open-mpi/v1.5/openmpi-1.5.3.tar.bz2
1.5.2 https://download.open-mpi.org/release/open-mpi/v1.5/openmpi-1.5.2.tar.bz2
1.5.1 https://download.open-mpi.org/release/open-mpi/v1.5/openmpi-1.5.1.tar.bz2
1.5 https://download.open-mpi.org/release/open-mpi/v1.5/openmpi-1.5.tar.bz2
1.4.5 https://download.open-mpi.org/release/open-mpi/v1.4/openmpi-1.4.5.tar.bz2
1.4.4 https://download.open-mpi.org/release/open-mpi/v1.4/openmpi-1.4.4.tar.bz2
1.4.3 https://download.open-mpi.org/release/open-mpi/v1.4/openmpi-1.4.3.tar.bz2
1.4.2 https://download.open-mpi.org/release/open-mpi/v1.4/openmpi-1.4.2.tar.bz2
1.4.1 https://download.open-mpi.org/release/open-mpi/v1.4/openmpi-1.4.1.tar.bz2
1.4 https://download.open-mpi.org/release/open-mpi/v1.4/openmpi-1.4.tar.bz2
1.3.4 https://download.open-mpi.org/release/open-mpi/v1.3/openmpi-1.3.4.tar.bz2
1.3.3 https://download.open-mpi.org/release/open-mpi/v1.3/openmpi-1.3.3.tar.bz2
1.3.2 https://download.open-mpi.org/release/open-mpi/v1.3/openmpi-1.3.2.tar.bz2
1.3.1 https://download.open-mpi.org/release/open-mpi/v1.3/openmpi-1.3.1.tar.bz2
1.3 https://download.open-mpi.org/release/open-mpi/v1.3/openmpi-1.3.tar.bz2
1.2.9 https://download.open-mpi.org/release/open-mpi/v1.2/openmpi-1.2.9.tar.bz2
1.2.8 https://download.open-mpi.org/release/open-mpi/v1.2/openmpi-1.2.8.tar.bz2
1.2.7 https://download.open-mpi.org/release/open-mpi/v1.2/openmpi-1.2.7.tar.bz2
1.2.6 https://download.open-mpi.org/release/open-mpi/v1.2/openmpi-1.2.6.tar.bz2
1.2.5 https://download.open-mpi.org/release/open-mpi/v1.2/openmpi-1.2.5.tar.bz2
1.2.4 https://download.open-mpi.org/release/open-mpi/v1.2/openmpi-1.2.4.tar.bz2
1.2.3 https://download.open-mpi.org/release/open-mpi/v1.2/openmpi-1.2.3.tar.bz2
1.2.2 https://download.open-mpi.org/release/open-mpi/v1.2/openmpi-1.2.2.tar.bz2
1.2.1 https://download.open-mpi.org/release/open-mpi/v1.2/openmpi-1.2.1.tar.bz2
1.2 https://download.open-mpi.org/release/open-mpi/v1.2/openmpi-1.2.tar.bz2
1.1.5 https://download.open-mpi.org/release/open-mpi/v1.1/openmpi-1.1.5.tar.bz2
1.1.4 https://download.open-mpi.org/release/open-mpi/v1.1/openmpi-1.1.4.tar.bz2
1.1.3 https://download.open-mpi.org/release/open-mpi/v1.1/openmpi-1.1.3.tar.bz2
1.1.2 https://download.open-mpi.org/release/open-mpi/v1.1/openmpi-1.1.2.tar.bz2
1.1.1 https://download.open-mpi.org/release/open-mpi/v1.1/openmpi-1.1.1.tar.bz2
1.1 https://download.open-mpi.org/release/open-mpi/v1.1/openmpi-1.1.tar.bz2
1.0.2 https://download.open-mpi.org/release/open-mpi/v1.0/openmpi-1.0.2.tar.bz2
1.0.1 https://download.open-mpi.org/release/open-mpi/v1.0/openmpi-1.0.1.tar.bz2
1.0 https://download.open-mpi.org/release/open-mpi/v1.0/openmpi-1.0.tar.bz2
Deprecated versions:
None
Variants:
atomics [true] false, true
Enable built-in atomics
build_system [autotools] autotools
Build systems supported by the package
cuda [false] false, true
Build with CUDA
fabrics [none] none, auto, cma, fca, hcoll, knem, mxm, ofi, psm, psm2, ucc, ucx, verbs, xpmem
List of fabrics that are enabled; 'auto' lets openmpi determine
fortran [true] false, true
Enable Fortran support
gpfs [false] false, true
Enable GPFS support
internal-hwloc [false] false, true
Use internal hwloc
internal-libevent [false] false, true
Use internal libevent
internal-pmix [false] false, true
Use internal pmix
lustre [false] false, true
Lustre filesystem library support
memchecker [false] false, true
Memchecker support for debugging [degrades performance]
openshmem [false] false, true
Enable building OpenSHMEM
rocm [false] false, true
Enable ROCm support
romio-filesystem [none] none, daos, gpfs, ime, lustre, nfs, panfs, pvfs2, quobytefs, testfs, ufs, xfs
Add the filesystem to romio
rsh [true] false, true
Enable rsh (openssh) process lifecycle management
schedulers [none] none, alps, auto, loadleveler, lsf, sge, slurm, tm
List of schedulers for which support is enabled; 'auto' lets openmpi determine
static [false] false, true
Build static libraries
two_level_namespace [false] false, true
Build shared libraries and programs
built with the mpicc/mpifort/etc. compiler wrappers
with '-Wl,-commons,use_dylibs' and without
'-Wl,-flat_namespace'.
vt [true] false, true
Build VampirTrace support
when +rocm
amdgpu_target [none] none, gfx1010, gfx1011, gfx1012, gfx1013, gfx1030, gfx1031, gfx1032, gfx1033, gfx1034, gfx1035, gfx1036, gfx1100, gfx1101, gfx1102,
gfx1103, gfx701, gfx801, gfx802, gfx803, gfx900, gfx900:xnack-, gfx902, gfx904, gfx906, gfx906:xnack-, gfx908, gfx908:xnack-, gfx909,
gfx90a, gfx90a:xnack+, gfx90a:xnack-, gfx90c, gfx940, gfx941, gfx942
AMD GPU architecture
when +cuda
cuda_arch [none] none, 10, 100, 100a, 100f, 101, 101a, 101f, 103, 103a, 103f, 11, 12, 120, 120a, 120f, 121, 121a, 121f, 13, 20, 21, 30, 32, 35, 37, 50,
52, 53, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90, 90a
CUDA architecture
when @1.7.4:
java [false] false, true
Build Java support
wrapper-rpath [true] false, true
Enable rpath support in the wrappers
when @1.7.3:1
sqlite3 [false] false, true
Build SQLite3 support
when @1.5.4:2
thread_multiple [false] false, true
Enable MPI_THREAD_MULTIPLE support
when @1.5.5:4 schedulers=slurm
pmi [false] false, true
Enable PMI support
when @:4
cxx [false] false, true
Enable deprecated C++ MPI bindings
cxx_exceptions [false] false, true
Enable deprecated C++ exception support
singularity [false] false, true
Build deprecated support for the Singularity container
when @:5
romio [true] false, true
Enable ROMIO support
when @5:
romio [false] false, true
Enable ROMIO support
when @1.3:4
orterunprefix [false] false, true
Prefix Open MPI to PATH and LD_LIBRARY_PATH on local and remote hosts
when @4:
ipv6 [false] false, true
Enable IPv6 support
when @1.6:4 schedulers=slurm
legacylaunchers [false] false, true
Do not remove mpirun/mpiexec when building with slurm
when build_system=autotools
debug [false] false, true
Make debug build
Build Dependencies:
autoconf c fca gmake hip java libfabric lsf numactl perl rdma-core sqlite valgrind
automake cuda flex gnuconfig hsa-rocr-dev knem libtool lustre opa-psm2 pkgconfig singularity ucc xpmem
binutils cxx fortran hcoll hwloc libevent llvm-amdgpu mxm pbs pmix slurm ucx zlib-api
Link Dependencies:
binutils fca hip hwloc knem libfabric lsf mxm opa-psm2 pmix singularity sqlite ucx xpmem
cuda hcoll hsa-rocr-dev java libevent llvm-amdgpu lustre numactl pbs rdma-core slurm ucc valgrind zlib-api
Run Dependencies:
cuda hip openssh
Licenses:
custom
[access-om2-gcc] munday@archer2 >> spack info cray-mpich
Package: cray-mpich
Description:
Cray's MPICH is a high performance and widely portable implementation of
the Message Passing Interface (MPI) standard.
Homepage: https://docs.nersc.gov/development/compilers/wrappers/
Preferred version:
8.1.30
Safe versions:
8.1.30
8.1.28
8.1.25
8.1.24
8.1.21
8.1.14
8.1.7
8.1.0
8.0.16
8.0.14
8.0.11
8.0.9
7.7.16
7.7.15
7.7.14
7.7.13
Deprecated versions:
None
Variants:
build_system [generic] generic
Build systems supported by the package
cuda [false] false, true
Build with CUDA
rocm [false] false, true
Enable ROCm support
when +rocm
amdgpu_target [none] none, gfx1010, gfx1011, gfx1012, gfx1013, gfx1030, gfx1031, gfx1032, gfx1033, gfx1034, gfx1035, gfx1036, gfx1100, gfx1101, gfx1102, gfx1103,
gfx701, gfx801, gfx802, gfx803, gfx900, gfx900:xnack-, gfx902, gfx904, gfx906, gfx906:xnack-, gfx908, gfx908:xnack-, gfx909, gfx90a,
gfx90a:xnack+, gfx90a:xnack-, gfx90c, gfx940, gfx941, gfx942
AMD GPU architecture
when +cuda
cuda_arch [none] none, 10, 100, 100a, 100f, 101, 101a, 101f, 103, 103a, 103f, 11, 12, 120, 120a, 120f, 121, 121a, 121f, 13, 20, 21, 30, 32, 35, 37, 50, 52,
53, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90, 90a
CUDA architecture
when @8.1.7:
wrappers [true] false, true
enable MPI wrappers
Build Dependencies:
cray-pmi cuda hip hsa-rocr-dev libfabric llvm-amdgpu
Link Dependencies:
cray-pmi cuda hip hsa-rocr-dev libfabric llvm-amdgpu
Run Dependencies:
None
Licenses:
None
Hi @davemunday ,
Does the spack.yaml contain the string 2.6.8?
In the ACCESS-OM2 environment, please run spack config blame packages | grep -A2 parallelio and provide the output.
cice5@2026.01.000 or greater requires parallelio@2.6.8 or greater.
If parallelio@2.6.8 is not available, we may need to downgrade CICE in the spack.yaml:
cice5:
require:
- - '@2026.01.000'
- - 'io_type=PIO build_system=cmake'
+ - '@git.2025.03.001=access-om2'
...
parallelio:
require:
- - '@2.6.8'
+ - '@2.6.2'
Thanks @dougiesquire !
Hi @davemunday , I’ve updated the api-v2-archer2 branch with the downgrade of cice5. Please test it without making any modifications.