Skip to content

Commit f72f59b

Browse files
committed
Bump MPICH Runner to Ubuntu 24.04
1 parent 5da0673 commit f72f59b

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

.github/ci/spack-envs/clang12_py38_mpich_h5_ad2/spack.yaml renamed to .github/ci/spack-envs/clang14_py312_mpich_h5_ad2/spack.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,39 +22,39 @@ spack:
2222
variants: +mpi
2323
mpich:
2424
externals:
25-
- spec: mpich@4.0.3
25+
- spec: mpich@4.2.0
2626
prefix: /usr
2727
buildable: False
2828
perl:
2929
externals:
30-
- spec: perl@5.34.0
30+
- spec: perl@5.38.2
3131
prefix: /usr
3232
buildable: False
3333
python:
3434
externals:
35-
- spec: python@3.10.12
35+
- spec: python@3.12.3
3636
prefix: /usr
3737
buildable: False
3838
all:
3939
target: [x86_64]
4040
variants: ~fortran
4141
providers:
4242
mpi: [mpich]
43-
compiler: [clang@12.0.1]
43+
compiler: [clang@14.0.1]
4444

4545
compilers:
4646
- compiler:
4747
environment: {}
4848
extra_rpaths: []
4949
flags: {}
5050
modules: []
51-
operating_system: ubuntu22.04
51+
operating_system: ubuntu24.04
5252
paths:
53-
cc: /usr/bin/clang-12
54-
cxx: /usr/bin/clang++-12
53+
cc: /usr/bin/clang-14
54+
cxx: /usr/bin/clang++-14
5555
f77: /usr/bin/gfortran
5656
fc: /usr/bin/gfortran
57-
spec: clang@12.0.1
57+
spec: clang@14.0.6
5858
target: x86_64
5959

6060
config:

.github/workflows/linux.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -159,23 +159,23 @@ jobs:
159159
cmake --build build --parallel 2
160160
ctest --test-dir build --output-on-failure
161161
162-
# ADIOS2 v2.7.1
163-
clang12_py38_mpich_h5_ad2:
164-
runs-on: ubuntu-22.04
162+
# ADIOS2 v2.10
163+
clang14_py312_mpich_h5_ad2:
164+
runs-on: ubuntu-24.04
165165
if: github.event.pull_request.draft == false
166166
steps:
167167
- uses: actions/checkout@v4
168168
- name: Spack Cache
169169
uses: actions/cache@v3
170-
with: {path: /opt/spack, key: clang12_py38_mpich_h5_ad2_newLayout_v2 }
170+
with: {path: /opt/spack, key: clang14_py312_mpich_h5_ad2_newLayout_v2 }
171171
- name: Install
172172
run: |
173173
sudo apt-get update
174174
sudo apt-get remove openmpi* libopenmpi* *hdf5* || true
175-
sudo apt-get install clang-12 gfortran libmpich-dev mpich python3
175+
sudo apt-get install clang-14 gfortran libmpich-dev mpich python3
176176
sudo .github/workflows/dependencies/install_spack
177177
- name: Build
178-
env: {CC: clang-12, CXX: clang++-12, MPICH_CC: clang-12, MPICH_CXX: clang++-12}
178+
env: {CC: clang-14, CXX: clang++-14, MPICH_CC: clang-14, MPICH_CXX: clang++-14}
179179
# TODO: CXXFLAGS: -Werror removed because it fails CMake's find_package(MPI)
180180
run: |
181181
cmake --version
@@ -184,7 +184,7 @@ jobs:
184184
perl --version
185185
python --version
186186
sudo ln -s "$(which cmake)" /usr/bin/cmake
187-
eval $(spack env activate --sh .github/ci/spack-envs/clang12_py38_mpich_h5_ad2/)
187+
eval $(spack env activate --sh .github/ci/spack-envs/clang14_py312_mpich_h5_ad2/)
188188
spack install
189189
190190
share/openPMD/download_samples.sh build

0 commit comments

Comments
 (0)