@@ -22,6 +22,11 @@ num_build_procs=$1
2222# Installtaion directory
2323install_dir=./install-hip-crusher
2424
25+ export LD_LIBRARY_PATH=$( pwd) /${install_dir} /lib:$LD_LIBRARY_PATH
26+ export LD_LIBRARY_PATH=$( pwd) /${install_dir} /lib64:$LD_LIBRARY_PATH
27+ export CC=amdclang
28+ export CXX=amdclang++
29+
2530# build ZSTD
2631zstd_dir=${build_dir} /zstd
2732zstd_src_dir=${zstd_dir} /src
3338mkdir -p ${zstd_build_dir}
3439cmake -S ${zstd_src_dir} /build/cmake -B ${zstd_build_dir} \
3540 -DZSTD_MULTITHREAD_SUPPORT=ON\
36- -DCMAKE_C_COMPILER=amdclang\
37- -DCMAKE_CXX_COMPILER=amdclang++\
3841 -DCMAKE_INSTALL_LIBDIR=lib\
3942 -DCMAKE_INSTALL_PREFIX=${zstd_install_dir}
4043cmake --build ${zstd_build_dir} -j ${num_build_procs}
@@ -51,8 +54,6 @@ if [ ! -d "${protobuf_src_dir}" ]; then
5154fi
5255mkdir -p ${protobuf_build_dir}
5356cmake -S ${protobuf_src_dir} /cmake -B ${protobuf_build_dir} \
54- -DCMAKE_C_COMPILER=amdclang\
55- -DCMAKE_CXX_COMPILER=amdclang++\
5657 -Dprotobuf_BUILD_SHARED_LIBS=ON\
5758 -DCMAKE_INSTALL_PREFIX=${protobuf_install_dir}
5859cmake --build ${protobuf_build_dir} -j ${num_build_procs}
@@ -65,9 +66,7 @@ mgard_x_install_dir=${install_dir}
6566mkdir -p ${mgard_x_build_dir}
6667cmake -S ${mgard_x_src_dir} -B ${mgard_x_build_dir} \
6768 -DCMAKE_PREFIX_PATH=" ${zstd_install_dir} /lib/cmake/zstd;${protobuf_install_dir} " \
68- -DMGARD_ENABLE_SERIAL=ON\
6969 -DMGARD_ENABLE_HIP=ON\
70- -DCMAKE_CXX_COMPILER=amdclang++\
7170 -DCMAKE_HIP_ARCHITECTURES=" gfx90a" \
7271 -DCMAKE_BUILD_TYPE=Release\
7372 -DCMAKE_INSTALL_PREFIX=${mgard_x_install_dir}
@@ -84,14 +83,14 @@ if [ ! -d "${adios2_src_dir}" ]; then
8483fi
8584mkdir -p ${adios2_build_dir}
8685cmake -S ${adios2_src_dir} -B ${adios2_build_dir} \
87- -DCMAKE_C_COMPILER=amdclang\
88- -DCMAKE_CXX_COMPILER=amdclang++\
8986 -DADIOS2_USE_CUDA=OFF \
9087 -DADIOS2_USE_MGARD=ON \
9188 -DMGARD_ROOT=${mgard_x_install_dir} \
9289 -DCMAKE_BUILD_TYPE=Release \
9390 -DBUILD_TESTING=ON \
9491 -DADIOS2_USE_MPI=ON \
92+ -DADIOS2_USE_Fortran=OFF \
93+ -DADIOS2_USE_SST=OFF \
9594 -DCMAKE_INSTALL_PREFIX=${adios2_install_dir}
9695cmake --build ${adios2_build_dir} -j ${num_build_procs}
97- cmake --install ${adios2_build_dir}
96+ cmake --install ${adios2_build_dir}
0 commit comments