Skip to content

Commit

Permalink
update scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
lucafedeli88 committed Jul 23, 2024
1 parent 765ed2e commit 4aad6f1
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 51 deletions.
7 changes: 2 additions & 5 deletions Tools/machines/frontier-olcf/frontier_warpx.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,8 @@ export LD_LIBRARY_PATH=${HOME}/sw/frontier/gpu/lapackpp-2024.05.31/lib64:$LD_LIB
module load boost/1.79.0

# optional: for openPMD support
export CMAKE_PREFIX_PATH=${HOME}/sw/frontier/gpu/c-blosc-1.21.1:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=${HOME}/sw/frontier/gpu/hdf5-1.14.1.2:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=${HOME}/sw/frontier/gpu/adios2-2.9.2:$CMAKE_PREFIX_PATH
export PATH=${HOME}/sw/frontier/gpu/hdf5-1.14.1.2/bin:${PATH}
export PATH=${HOME}/sw/frontier/gpu/adios2-2.9.2/bin:${PATH}
module load adios2/2.8.3-mpi
module load hdf5/1.12.1-mpi

# optional: for Python bindings or libEnsemble
module load cray-python/3.11.5
Expand Down
46 changes: 0 additions & 46 deletions Tools/machines/frontier-olcf/install_dependencies.sh
Original file line number Diff line number Diff line change
Expand Up @@ -74,52 +74,6 @@ CXX=$(which CC) CXXFLAGS="-DLAPACK_FORTRAN_ADD_" cmake -S $HOME/src/lapackpp -B
cmake --build $HOME/src/lapackpp-frontier-gpu-build --target install --parallel 16
rm -rf $HOME/src/lapackpp-frontier-gpu-build

# c-blosc (I/O compression, for OpenPMD)
if [ -d $HOME/src/c-blosc ]
then
# git repository is already there
:
else
git clone -b v1.21.1 https://github.com/Blosc/c-blosc.git $HOME/src/c-blosc
fi
rm -rf $HOME/src/c-blosc-frontier-build
cmake -S $HOME/src/c-blosc -B $HOME/src/c-blosc-frontier-build -DBUILD_TESTS=OFF -DBUILD_BENCHMARKS=OFF -DDEACTIVATE_AVX2=OFF -DCMAKE_INSTALL_PREFIX=${SW_DIR}/c-blosc-1.21.1
cmake --build $HOME/src/c-blosc-frontier-build --target install --parallel 16
rm -rf $HOME/src/c-blosc-frontier-build

# HDF5 (for openPMD)
if [ -d $HOME/src/hdf5 ]
then
cd $HOME/src/hdf5
git fetch --prune
git checkout hdf5-1_14_1-2
cd -
else
git clone -b hdf5-1_14_1-2 https://github.com/HDFGroup/hdf5.git $HOME/src/hdf5
fi
rm -rf $HOME/src/hdf5-frontier-build
cmake -S $HOME/src/hdf5 \
-B $HOME/src/hdf5-frontier-build \
-DBUILD_TESTING=OFF \
-DHDF5_ENABLE_PARALLEL=ON \
-DCMAKE_INSTALL_PREFIX=${SW_DIR}/hdf5-1.14.1.2
cmake --build $HOME/src/hdf5-frontier-build --target install --parallel 10
rm -rf $HOME/src/hdf5-frontier-build

# ADIOS2 v. 2.9.2 (for OpenPMD)
if [ -d $HOME/src/adios2 ]
then
# git repository is already there
:
else
git clone -b v2.9.2 https://github.com/ornladios/ADIOS2.git $HOME/src/adios2
fi
rm -rf $HOME/src/adios2-frontier-build
cmake -S $HOME/src/adios2 -B $HOME/src/adios2-frontier-build -DADIOS2_USE_Blosc=ON -DADIOS2_USE_Fortran=OFF -DADIOS2_USE_Python=OFF -DADIOS2_USE_ZeroMQ=OFF -DCMAKE_INSTALL_PREFIX=${SW_DIR}/adios2-2.9.2
cmake --build $HOME/src/adios2-frontier-build --target install -j 16
rm -rf $HOME/src/adios2-frontier-build


# Python ######################################################################
#
python3 -m pip install --upgrade pip
Expand Down

0 comments on commit 4aad6f1

Please sign in to comment.