1
1
#! /bin/bash
2
2
# module load parmetis/4.0.3
3
3
module load PrgEnv-gnu
4
- module load gcc/11.2.0
5
- module load cray-mpich/8.1.23 # version recommended in Jan 30 email
4
+ # module load gcc/11.2.0
5
+ # module load cray-mpich/8.1.23
6
6
module load craype-accel-amd-gfx90a # for GPU aware MPI
7
- module load rocm/5.2.0 # version recommended in Jan 30 email
7
+ # module load rocm/6.2.0
8
+ module load rrocm/5.7.1
8
9
export MPICH_GPU_SUPPORT_ENABLED=1
9
10
module load cmake
10
11
@@ -29,17 +30,17 @@ rm -rf DartConfiguration.tcl
29
30
30
31
cmake .. \
31
32
-DTPL_PARMETIS_INCLUDE_DIRS=" ${PARMETIS_ROOT} /include;${PARMETIS_ROOT} /metis/include" \
32
- -DTPL_PARMETIS_LIBRARIES=" ${PARMETIS_BUILD_DIR} /libparmetis/libparmetis.so;${PARMETIS_BUILD_DIR} /libmetis/libmetis.so;${OLCF_ROCM_ROOT } /lib/libroctx64.so;${OLCF_ROCM_ROOT } /lib/libroctracer64.so" \
33
+ -DTPL_PARMETIS_LIBRARIES=" ${PARMETIS_BUILD_DIR} /libparmetis/libparmetis.so;${PARMETIS_BUILD_DIR} /libmetis/libmetis.so;${CRAY_ROCM_DIR } /lib/libroctx64.so;${CRAY_ROCM_DIR } /lib/libroctracer64.so" \
33
34
-DBUILD_SHARED_LIBS=OFF \
34
35
-DCMAKE_Fortran_COMPILER=ftn \
35
36
-DCMAKE_C_COMPILER=cc \
36
37
-DCMAKE_CXX_COMPILER=CC \
37
38
-DCMAKE_INSTALL_PREFIX=. \
38
- -DTPL_BLAS_LIBRARIES=" ${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu_82_mp .so" \
39
- -DTPL_LAPACK_LIBRARIES=" ${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu_82_mp .so" \
39
+ -DTPL_BLAS_LIBRARIES=" ${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu_123_mp .so" \
40
+ -DTPL_LAPACK_LIBRARIES=" ${CRAY_LIBSCI_PREFIX_DIR} /lib/libsci_gnu_123_mp .so" \
40
41
-DCMAKE_BUILD_TYPE=Release \
41
42
-DTPL_ENABLE_HIPLIB=TRUE \
42
- -DHIP_HIPCC_FLAGS=" --amdgpu-target =gfx90a -I${CRAY_MPICH_DIR} /include" \
43
+ -DHIP_HIPCC_FLAGS=" --offload-arch =gfx90a -I${CRAY_MPICH_DIR} /include" \
43
44
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
44
45
-DCMAKE_CXX_FLAGS=" -Wno-format -Wno-unused-value -Wno-return-type -Wno-unsequenced -Wno-switch -Wno-parentheses -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 " \
45
46
-DCMAKE_C_FLAGS=" -Wno-format -Wno-unused-value -Wno-return-type -Wno-unsequenced -Wno-switch -Wno-parentheses -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 "
0 commit comments