@@ -45,25 +45,25 @@ And install ADIOS2, BLAS++ and LAPACK++:
4545 # c-blosc (I/O compression)
4646 git clone -b v1.21.1 https://github.com/Blosc/c-blosc.git src/c-blosc
4747 rm -rf src/c-blosc-knl-build
48- cmake -S src/c-blosc -B src/c-blosc-knl-build -DBUILD_TESTS=OFF -DBUILD_BENCHMARKS=OFF -DDEACTIVATE_AVX2=OFF -DCMAKE_INSTALL_PREFIX=$HOME /sw/c-blosc-1.12.1-knl -install
48+ cmake -S src/c-blosc -B src/c-blosc-knl-build -DBUILD_TESTS=OFF -DBUILD_BENCHMARKS=OFF -DDEACTIVATE_AVX2=OFF -DCMAKE_INSTALL_PREFIX=$HOME /sw/knl/ c-blosc-1.12.1-install
4949 cmake --build src/c-blosc-knl-build --target install --parallel 16
5050
5151 # ADIOS2
5252 git clone -b v2.7.1 https://github.com/ornladios/ADIOS2.git src/adios2
5353 rm -rf src/adios2-knl-build
54- cmake -S src/adios2 -B src/adios2-knl-build -DADIOS2_USE_Blosc=ON -DADIOS2_USE_Fortran=OFF -DADIOS2_USE_Python=OFF -DCMAKE_INSTALL_PREFIX=$HOME /sw/adios2-2.7.1-knl -install
54+ cmake -S src/adios2 -B src/adios2-knl-build -DADIOS2_USE_Blosc=ON -DADIOS2_USE_Fortran=OFF -DADIOS2_USE_Python=OFF -DADIOS2_USE_ZeroMQ=OFF - DCMAKE_INSTALL_PREFIX=$HOME /sw/knl/ adios2-2.7.1-install
5555 cmake --build src/adios2-knl-build --target install --parallel 16
5656
5757 # BLAS++ (for PSATD+RZ)
5858 git clone https://bitbucket.org/icl/blaspp.git src/blaspp
5959 rm -rf src/blaspp-knl-build
60- cmake -S src/blaspp -B src/blaspp-knl-build -Duse_openmp=ON -Duse_cmake_find_blas=ON -DBLAS_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu.a -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME /sw/blaspp-master-knl -install
60+ cmake -S src/blaspp -B src/blaspp-knl-build -Duse_openmp=ON -Duse_cmake_find_blas=ON -DBLAS_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu.a -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME /sw/knl/ blaspp-master-install
6161 cmake --build src/blaspp-knl-build --target install --parallel 16
6262
6363 # LAPACK++ (for PSATD+RZ)
6464 git clone https://bitbucket.org/icl/lapackpp.git src/lapackpp
6565 rm -rf src/lapackpp-knl-build
66- CXXFLAGS=" -DLAPACK_FORTRAN_ADD_" cmake -S src/lapackpp -B src/lapackpp-knl-build -Duse_cmake_find_lapack=ON -DBLAS_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu.a -DLAPACK_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu.a -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME /sw/lapackpp-master-knl -install
66+ CXXFLAGS=" -DLAPACK_FORTRAN_ADD_" cmake -S src/lapackpp -B src/lapackpp-knl-build -Duse_cmake_find_lapack=ON -DBLAS_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu.a -DLAPACK_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu.a -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME /sw/knl/ lapackpp-master-install
6767 cmake --build src/lapackpp-knl-build --target install --parallel 16
6868
6969 For PICMI and Python workflows, also install a virtual environment:
@@ -74,8 +74,8 @@ For PICMI and Python workflows, also install a virtual environment:
7474 python3 -m pip install --user --upgrade pip
7575 python3 -m pip install --user virtualenv
7676
77- python3 -m venv $HOME /sw/venvs/knl_warpx
78- source $HOME /sw/venvs/knl_warpx/bin/activate
77+ python3 -m venv $HOME /sw/knl/ venvs/knl_warpx
78+ source $HOME /sw/knl/ venvs/knl_warpx/bin/activate
7979
8080 python3 -m pip install --upgrade pip
8181 python3 -m pip install --upgrade wheel
@@ -108,13 +108,13 @@ And install ADIOS2, BLAS++ and LAPACK++:
108108 # c-blosc (I/O compression)
109109 git clone -b v1.21.1 https://github.com/Blosc/c-blosc.git src/c-blosc
110110 rm -rf src/c-blosc-haswell-build
111- cmake -S src/c-blosc -B src/c-blosc-haswell-build -DBUILD_TESTS=OFF -DBUILD_BENCHMARKS=OFF -DDEACTIVATE_AVX2=OFF -DCMAKE_INSTALL_PREFIX=$HOME /sw/c-blosc-1.12.1-haswell -install
111+ cmake -S src/c-blosc -B src/c-blosc-haswell-build -DBUILD_TESTS=OFF -DBUILD_BENCHMARKS=OFF -DDEACTIVATE_AVX2=OFF -DCMAKE_INSTALL_PREFIX=$HOME /sw/haswell/ c-blosc-1.12.1-install
112112 cmake --build src/c-blosc-haswell-build --target install --parallel 16
113113
114114 # ADIOS2
115115 git clone -b v2.7.1 https://github.com/ornladios/ADIOS2.git src/adios2
116116 rm -rf src/adios2-haswell-build
117- cmake -S src/adios2 -B src/adios2-haswell-build -DADIOS2_USE_Blosc=ON -DADIOS2_USE_Fortran=OFF -DADIOS2_USE_Python=OFF -DCMAKE_INSTALL_PREFIX=$HOME /sw/adios2-2.7.1-haswell -install
117+ cmake -S src/adios2 -B src/adios2-haswell-build -DADIOS2_USE_Blosc=ON -DADIOS2_USE_Fortran=OFF -DADIOS2_USE_Python=OFF -DADIOS2_USE_ZeroMQ=OFF - DCMAKE_INSTALL_PREFIX=$HOME /sw/haswell/ adios2-2.7.1-install
118118 cmake --build src/adios2-haswell-build --target install --parallel 16
119119
120120 # BLAS++ (for PSATD+RZ)
@@ -126,7 +126,7 @@ And install ADIOS2, BLAS++ and LAPACK++:
126126 # LAPACK++ (for PSATD+RZ)
127127 git clone https://bitbucket.org/icl/lapackpp.git src/lapackpp
128128 rm -rf src/lapackpp-haswell-build
129- CXXFLAGS=" -DLAPACK_FORTRAN_ADD_" cmake -S src/lapackpp -B src/lapackpp-haswell-build -Duse_cmake_find_lapack=ON -DBLAS_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu.a -DLAPACK_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu.a -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME /sw/lapackpp-master-haswell -install
129+ CXXFLAGS=" -DLAPACK_FORTRAN_ADD_" cmake -S src/lapackpp -B src/lapackpp-haswell-build -Duse_cmake_find_lapack=ON -DBLAS_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu.a -DLAPACK_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu.a -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME /sw/haswell/ lapackpp-master-install
130130 cmake --build src/lapackpp-haswell-build --target install --parallel 16
131131
132132 For PICMI and Python workflows, also install a virtual environment:
@@ -137,8 +137,8 @@ For PICMI and Python workflows, also install a virtual environment:
137137 python3 -m pip install --user --upgrade pip
138138 python3 -m pip install --user virtualenv
139139
140- python3 -m venv $HOME /sw/venvs/haswell_warpx
141- source $HOME /sw/venvs/haswell_warpx/bin/activate
140+ python3 -m venv $HOME /sw/haswell/ venvs/haswell_warpx
141+ source $HOME /sw/haswell/ venvs/haswell_warpx/bin/activate
142142
143143 python3 -m pip install --upgrade pip
144144 python3 -m pip install --upgrade wheel
@@ -173,12 +173,12 @@ And install ADIOS2:
173173 # c-blosc (I/O compression)
174174 git clone -b v1.21.1 https://github.com/Blosc/c-blosc.git src/c-blosc
175175 rm -rf src/c-blosc-gpu-build
176- cmake -S src/c-blosc -B src/c-blosc-gpu-build -DBUILD_TESTS=OFF -DBUILD_BENCHMARKS=OFF -DDEACTIVATE_AVX2=OFF -DCMAKE_INSTALL_PREFIX=$HOME /sw/c-blosc-1.12.1-gpu -install
176+ cmake -S src/c-blosc -B src/c-blosc-gpu-build -DBUILD_TESTS=OFF -DBUILD_BENCHMARKS=OFF -DDEACTIVATE_AVX2=OFF -DCMAKE_INSTALL_PREFIX=$HOME /sw/cori_gpu/ c-blosc-1.12.1-install
177177 cmake --build src/c-blosc-gpu-build --target install --parallel 16
178178
179179 git clone -b v2.7.1 https://github.com/ornladios/ADIOS2.git src/adios2
180180 rm -rf src/adios2-gpu-build
181- cmake -S src/adios2 -B src/adios2-gpu-build -DADIOS2_USE_Blosc=ON -DADIOS2_USE_Fortran=OFF -DADIOS2_USE_Python=OFF -DCMAKE_INSTALL_PREFIX=$HOME /sw/adios2-2.7.1-gpu -install
181+ cmake -S src/adios2 -B src/adios2-gpu-build -DADIOS2_USE_Blosc=ON -DADIOS2_USE_Fortran=OFF -DADIOS2_USE_Python=OFF -DADIOS2_USE_ZeroMQ=OFF - DCMAKE_INSTALL_PREFIX=$HOME /sw/cori_gpu/ adios2-2.7.1-install
182182 cmake --build src/adios2-gpu-build --target install --parallel 16
183183
184184 For PICMI and Python workflows, also install a virtual environment:
@@ -189,8 +189,8 @@ For PICMI and Python workflows, also install a virtual environment:
189189 python3 -m pip install --user --upgrade pip
190190 python3 -m pip install --user virtualenv
191191
192- python3 -m venv $HOME /sw/venvs/gpu_warpx
193- source $HOME /sw/venvs/gpu_warpx/bin/activate
192+ python3 -m venv $HOME /sw/cori_gpu/ venvs/gpu_warpx
193+ source $HOME /sw/cori_gpu/ venvs/gpu_warpx/bin/activate
194194
195195 python3 -m pip install --upgrade pip
196196 python3 -m pip install --upgrade wheel
0 commit comments