Skip to content

Commit 8cace7e

Browse files
ADIOS2: Require v2.9 as minimum (#1711)
* CMake: Require ADIOS2 v2.9 * Remove openPMD_HAS_ADIOS_2_8 macro * Remove openPMD_HAS_ADIOS_2_9 macro * Fixes * Update ADIOS2 in the CI * Only ADIOS2 v2.9 on Spack? * Revert "Only ADIOS2 v2.9 on Spack?" This reverts commit 1740136. * Update spack * Only specify major ADIOS2 versions * Fixes: Mgard, /usr/bin/cmake * Try ADIOS2 v2.10 for failing runs * Take mgard out of clang7_nopy_ompi_h5_ad2_libcpp run * Take blosc2 out of failing runs * Update documentation * Reimplement "modifiable_attributes" parameter * Revert "Reimplement "modifiable_attributes" parameter" This reverts commit f3efc99.
1 parent df6cc71 commit 8cace7e

File tree

25 files changed

+54
-195
lines changed

25 files changed

+54
-195
lines changed

.github/ci/spack-envs/clang14_py311_nompi_h5_ad2/spack.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ spack:
1313
hdf5:
1414
variants: ~mpi
1515
adios2:
16-
variants: ~mpi ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2
16+
variants: ~mpi ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2 ~mgard
1717
cmake:
1818
externals:
1919

.github/ci/spack-envs/clang7_nopy_ompi_h5_ad2/spack.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ spack:
1212

1313
packages:
1414
adios2:
15-
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2
15+
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2 ~blosc2
1616
cmake:
1717
externals:
1818

.github/ci/spack-envs/clang7_nopy_ompi_h5_ad2_libcpp/spack.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
#
77
spack:
88
specs:
9-
- adios2
9+
- adios2@2.10
1010
- hdf5
1111
- openmpi
1212

1313
packages:
1414
adios2:
15-
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2
15+
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2 ~mgard ~blosc2
1616
cmake:
1717
externals:
1818

.github/ci/spack-envs/clang8_py38_mpich_h5_ad2/spack.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
#
77
spack:
88
specs:
9-
- adios2@2.7.1
9+
- adios2@2.10
1010
- hdf5
1111
- mpich
1212

1313
packages:
1414
adios2:
15-
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2
15+
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2 ~blosc2
1616
cmake:
1717
externals:
1818

.github/ci/spack-envs/clangtidy_nopy_ompi_h5_ad2/spack.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
spack:
88
specs:
9-
- adios2
9+
- adios2@2.10
1010
- hdf5
1111
- openmpi
1212

.github/ci/spack-envs/gcc7_py36_ompi_h5_ad2/spack.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
spack:
88
specs:
9-
- adios2
9+
- adios2@2.10
1010
- hdf5
1111
- openmpi
1212

.github/workflows/dependencies/install_spack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
set -eu -o pipefail
55

6-
spack_ver="0.17.1"
6+
spack_ver="0.22.3"
77

88
cd /opt
99
if [[ -d spack && ! -f spack_${spack_ver} ]]

.github/workflows/linux.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ jobs:
6363
mpiexec --version
6464
perl --version
6565
python --version
66+
sudo ln -s "$(which cmake)" /usr/bin/cmake
6667
eval $(spack env activate --sh .github/ci/spack-envs/clang7_nopy_ompi_h5_ad2_libcpp/)
6768
spack install
6869
@@ -99,6 +100,7 @@ jobs:
99100
- name: Build
100101
env: {CC: clang-7, CXX: clang++-7, CXXFLAGS: -Werror}
101102
run: |
103+
sudo ln -s "$(which cmake)" /usr/bin/cmake
102104
eval $(spack env activate --sh .github/ci/spack-envs/clang7_nopy_ompi_h5_ad2/)
103105
spack install
104106
@@ -178,6 +180,7 @@ jobs:
178180
mpiexec --version
179181
perl --version
180182
python --version
183+
sudo ln -s "$(which cmake)" /usr/bin/cmake
181184
eval $(spack env activate --sh .github/ci/spack-envs/clang8_py38_mpich_h5_ad2/)
182185
spack install
183186
@@ -229,6 +232,7 @@ jobs:
229232
- name: Build
230233
env: {CC: gcc-7, CXX: g++-7, CXXFLAGS: -Werror}
231234
run: |
235+
sudo ln -s "$(which cmake)" /usr/bin/cmake
232236
eval $(spack env activate --sh .github/ci/spack-envs/gcc7_py36_ompi_h5_ad2/)
233237
spack install
234238

.github/workflows/tooling.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
- name: Build
2525
env: {CC: clang, CXX: clang++}
2626
run: |
27+
sudo ln -s "$(which cmake)" /usr/bin/cmake
2728
eval $(spack env activate --sh .github/ci/spack-envs/clangtidy_nopy_ompi_h5_ad2/)
2829
spack install
2930
@@ -54,6 +55,7 @@ jobs:
5455
- name: Build
5556
env: {CC: mpicc, CXX: mpic++, OMPI_CC: clang-10, OMPI_CXX: clang++-10, CXXFLAGS: -Werror, OPENPMD_HDF5_CHUNKS: none, OPENPMD_TEST_NFILES_MAX: 100}
5657
run: |
58+
sudo ln -s "$(which cmake)" /usr/bin/cmake
5759
eval $(spack env activate --sh .github/ci/spack-envs/clangtidy_nopy_ompi_h5_ad2/)
5860
spack install
5961
SOURCEPATH="$(pwd)"

CHANGELOG.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
Changelog
44
=========
55

6+
0.16.0
7+
------
8+
9+
Changes to "0.15.0"
10+
^^^^^^^^^^^^^^^^^^^
11+
12+
Other
13+
"""""
14+
15+
- ADIOS2: require version 2.9.0 #1711
16+
617
0.16.0
718
------
819
**Date:** 2024-10-07

0 commit comments

Comments
 (0)