|
| 1 | +# |
| 2 | +# Copyright (c) 2014-23, Lawrence Livermore National Security, LLC |
| 3 | +# and Kripke project contributors. See the Kripke/COPYRIGHT file for details. |
| 4 | +# |
| 5 | +# SPDX-License-Identifier: (BSD-3-Clause) |
| 6 | +# |
| 7 | + |
| 8 | +# module load rocmcc/5.6.0-cce-16.0.0a-magic |
| 9 | +# module load rocm/5.6.0 |
| 10 | + |
| 11 | +set(RAJA_COMPILER "RAJA_COMPILER_CLANG" CACHE STRING "") |
| 12 | + |
| 13 | +set(CMAKE_C_COMPILER "/usr/tce/packages/cray-mpich/cray-mpich-8.1.29-rocmcc-6.0.3-cce-17.0.1-magic/bin/mpiamdclang" CACHE PATH "") |
| 14 | +set(CMAKE_CXX_COMPILER "/usr/tce/packages/cray-mpich/cray-mpich-8.1.29-rocmcc-6.0.3-cce-17.0.1-magic/bin/mpiamdclang++" CACHE PATH "") |
| 15 | +#set(CMAKE_C_COMPILER "/usr/tce/packages/cray-mpich/cray-mpich-8.1.26-rocmcc-5.6.0-cce-16.0.0a-magic/bin/mpicc" CACHE PATH "") |
| 16 | +#set(CMAKE_CXX_COMPILER "/usr/tce/packages/cray-mpich/cray-mpich-8.1.26-rocmcc-5.6.0-cce-16.0.0a-magic/bin/mpicxx" CACHE PATH "") |
| 17 | + |
| 18 | +set(CMAKE_CXX_FLAGS "" CACHE STRING "") |
| 19 | +set(CMAKE_CXX_FLAGS_RELEASE "-std=c++14 -O3 -ffast-math" CACHE STRING "") |
| 20 | +set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-std=c++14 -O3 -g -ffast-math" CACHE STRING "") |
| 21 | +set(CMAKE_CXX_FLAGS_DEBUG "-std=c++14 -O0 -g" CACHE STRING "") |
| 22 | + |
| 23 | +set(ROCM_ROOT_DIR "/opt/rocm-6.0.3" CACHE PATH "") |
| 24 | +set(HIP_ROOT_DIR "/opt/rocm-6.0.3/hip" CACHE PATH "") |
| 25 | +set(HIP_PATH "/opt/rocm-6.0.3/llvm/bin" CACHE PATH "") |
| 26 | +set(CMAKE_HIP_ARCHITECTURES "gfx90a" CACHE STRING "") |
| 27 | +set(GPU_TARGETS "gfx90a" CACHE STRING "") |
| 28 | +set(AMD_GPU_TARGETS "gfx90a" CACHE STRING "") |
| 29 | + |
| 30 | +set(ENABLE_CHAI On CACHE BOOL "") |
| 31 | +set(ENABLE_HIP On CACHE BOOL "") |
| 32 | +set(ENABLE_OPENMP Off CACHE BOOL "") |
| 33 | +set(ENABLE_MPI On CACHE BOOL "") |
| 34 | + |
| 35 | +#set(CMAKE_HIPCC_FLAGS_RELEASE "-O3 --expt-extended-lambda" CACHE STRING "") |
| 36 | +#set(CMAKE_HIPCC_FLAGS_RELWITHDEBINFO "-O3 -lineinfo --expt-extended-lambda" CACHE STRING "") |
| 37 | +#set(CMAKE_HIPCC_FLAGS_DEBUG "-O0 -g -G --expt-extended-lambda" CACHE STRING "") |
| 38 | +#set(CMAKE_HIPCC_HOST_COMPILER "${CMAKE_CXX_COMPILER}" CACHE STRING "") |
| 39 | + |
| 40 | +# For LLNL TCE packages |
| 41 | +set(ENABLE_MPI_WRAPPER On CACHE BOOL "") |
| 42 | + |
| 43 | + |
0 commit comments