Skip to content

Commit a8181b7

Browse files
committed
openPMD-api: 0.15.2
Travis CI was special again and we could not build 0.16.* wheels for PPC64le just yet.
1 parent d646054 commit a8181b7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Tools/machines/lassen-llnl/install_v100_dependencies_toss3.sh

+4-3
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,12 @@ python3 -m pip install --upgrade wheel
121121
python3 -m pip install --upgrade setuptools[core]
122122
python3 -m pip install --upgrade scikit-build-core
123123
python3 -m pip install --upgrade "cython>=3"
124-
python3 -m pip install --upgrade numpy
124+
python3 -m pip install --upgrade "numpy<2" # for openPMD-api 0.15.2
125125
python3 -m pip install --upgrade pandas
126126
CMAKE_PREFIX_PATH=/usr/lib64:${CMAKE_PREFIX_PATH} python3 -m pip install --upgrade -Ccompile-args="-j10" -Csetup-args=-Dblas=BLAS -Csetup-args=-Dlapack=BLAS scipy
127-
MPI4PY_BUILD_BACKEND="scikit-build-core" python3 -m pip install --upgrade mpi4py --no-cache-dir --no-build-isolation --no-binary mpi4py
128-
python3 -m pip install --upgrade openpmd-api
127+
# Lassen MPI does not suppport MPI v4
128+
MPI4PY_BUILD_BACKEND="scikit-build-core" python3 -m pip install --upgrade "mpi4py<4" --no-cache-dir --no-build-isolation --no-binary mpi4py
129+
python3 -m pip install --upgrade openpmd-api==0.15.2
129130
CC=mpigcc H5PY_SETUP_REQUIRES=0 HDF5_DIR=${SW_DIR}/hdf5-1.14.1.2 HDF5_MPI=ON python3 -m pip install --upgrade h5py --no-cache-dir --no-build-isolation --no-binary h5py
130131
MPLLOCALFREETYPE=1 python3 -m pip install --upgrade matplotlib==3.2.2 # does not try to build freetype itself
131132
echo "matplotlib==3.2.2" > ${build_dir}/constraints.txt

0 commit comments

Comments
 (0)