Skip to content

Commit

Permalink
Update LC build scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
rhornung67 committed Nov 2, 2020
1 parent b5b5de9 commit fc209d0
Show file tree
Hide file tree
Showing 10 changed files with 59 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# SPDX-License-Identifier: (BSD-3-Clause)
###############################################################################

BUILD_SUFFIX=lc_blueos-clang-10.0.0
BUILD_SUFFIX=lc_blueos-clang-10.0.1
RAJA_HOSTCONFIG=../tpl/RAJA/host-configs/lc-builds/blueos/clang_X.cmake

rm -rf build_${BUILD_SUFFIX} 2>/dev/null
Expand All @@ -17,7 +17,7 @@ module load cmake/3.14.5

cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-10.0.0/bin/clang++ \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-10.0.1/bin/clang++ \
-C ${RAJA_HOSTCONFIG} \
-DENABLE_OPENMP=On \
-DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# SPDX-License-Identifier: (BSD-3-Clause)
###############################################################################

BUILD_SUFFIX=lc_blueos-clang-10.0.0_omptarget
BUILD_SUFFIX=lc_blueos-clang-10.0.1_omptarget
RAJA_HOSTCONFIG=../tpl/RAJA/host-configs/lc-builds/blueos/clang_X.cmake

rm -rf build_${BUILD_SUFFIX} >/dev/null
Expand All @@ -19,7 +19,7 @@ module load cmake/3.14.5

cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-10.0.0/bin/clang++ \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-10.0.1-gcc-8.3.1/bin/clang++ \
-C ${RAJA_HOSTCONFIG} \
-DENABLE_OPENMP=On \
-DENABLE_CUDA=Off \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# SPDX-License-Identifier: (BSD-3-Clause)
###############################################################################

BUILD_SUFFIX=lc_blueos-nvcc10-clang10.0.0
BUILD_SUFFIX=lc_blueos-nvcc10-clang10.0.1
RAJA_HOSTCONFIG=../tpl/RAJA/host-configs/lc-builds/blueos/nvcc_clang_X.cmake

rm -rf build_${BUILD_SUFFIX} >/dev/null
Expand All @@ -17,7 +17,7 @@ module load cmake/3.14.5

cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-10.0.0/bin/clang++ \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-10.0.1/bin/clang++ \
-C ${RAJA_HOSTCONFIG} \
-DENABLE_OPENMP=On \
-DENABLE_CUDA=On \
Expand Down
35 changes: 35 additions & 0 deletions scripts/lc-builds/blueos_nvcc11-beta_clang10.0.1.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/usr/bin/env bash

###############################################################################
# Copyright (c) 2016-20, Lawrence Livermore National Security, LLC
# and RAJA project contributors. See the RAJA/COPYRIGHT file for details.
#
# SPDX-License-Identifier: (BSD-3-Clause)
###############################################################################

#
## NOTE: After building code, you need to load the cuda 11 module to run
## your code or RAJA tests
#

BUILD_SUFFIX=lc_blueos-nvcc11-beta-clang10.0.1
RAJA_HOSTCONFIG=../tpl/RAJA/host-configs/lc-builds/blueos/nvcc_clang_X.cmake

rm -rf build_${BUILD_SUFFIX} >/dev/null
mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX}

module load cmake/3.14.5

cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-10.0.1/bin/clang++ \
-C ${RAJA_HOSTCONFIG} \
-DENABLE_OPENMP=On \
-DENABLE_CUDA=On \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/tce/packages/cuda/cuda-11.2.0-beta \
-DCMAKE_CUDA_COMPILER=/usr/tce/packages/cuda/cuda-11.2.0-beta/bin/nvcc \
-DCUDA_ARCH=sm_70 \
-DCMAKE_CUDA_STANDARD="14" \
-DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \
"$@" \
..
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
## your code
#

BUILD_SUFFIX=lc_blueos-nvcc11-clang9.0.0
BUILD_SUFFIX=lc_blueos-nvcc11-clang10.0.1
RAJA_HOSTCONFIG=../tpl/RAJA/host-configs/lc-builds/blueos/nvcc_clang_X.cmake

rm -rf build_${BUILD_SUFFIX} >/dev/null
Expand All @@ -22,12 +22,12 @@ module load cmake/3.14.5

cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-9.0.0/bin/clang++ \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-10.0.1/bin/clang++ \
-C ${RAJA_HOSTCONFIG} \
-DENABLE_OPENMP=On \
-DENABLE_CUDA=On \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/tce/packages/cuda/cuda-11.0.2 \
-DCMAKE_CUDA_COMPILER=/usr/tce/packages/cuda/cuda-11.0.2/bin/nvcc \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/tce/packages/cuda/cuda-11.1.0 \
-DCMAKE_CUDA_COMPILER=/usr/tce/packages/cuda/cuda-11.1.0/bin/nvcc \
-DCUDA_ARCH=sm_70 \
-DCMAKE_CUDA_STANDARD="14" \
-DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \
Expand Down
4 changes: 2 additions & 2 deletions scripts/lc-builds/blueos_nvcc11_gcc8.3.1.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ cmake \
-C ${RAJA_HOSTCONFIG} \
-DENABLE_OPENMP=On \
-DENABLE_CUDA=On \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/tce/packages/cuda/cuda-11.0.182 \
-DCMAKE_CUDA_COMPILER=/usr/tce/packages/cuda/cuda-11.0.182/bin/nvcc \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/tce/packages/cuda/cuda-11.1.0 \
-DCMAKE_CUDA_COMPILER=/usr/tce/packages/cuda/cuda-11.1.0/bin/nvcc \
-DCUDA_ARCH=sm_70 \
-DCMAKE_CUDA_STANDARD="14" \
-DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
## your code or RAJA tests
#

BUILD_SUFFIX=lc_blueos-nvcc11-xl_2020.08.24
BUILD_SUFFIX=lc_blueos-nvcc11-xl_2020.09.17
RAJA_HOSTCONFIG=../tpl/RAJA/host-configs/lc-builds/blueos/nvcc_xl_X.cmake

rm -rf build_${BUILD_SUFFIX} 2>/dev/null
Expand All @@ -22,12 +22,12 @@ module load cmake/3.14.5

cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/xl/xl-2020.08.24/bin/xlc++_r \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/xl/xl-2020.09.17/bin/xlc++_r \
-C ${RAJA_HOSTCONFIG} \
-DENABLE_OPENMP=On \
-DENABLE_CUDA=On \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/tce/packages/cuda/cuda-11.0.2 \
-DCMAKE_CUDA_COMPILER=/usr/tce/packages/cuda/cuda-11.0.2/bin/nvcc \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/tce/packages/cuda/cuda-11.1.0 \
-DCMAKE_CUDA_COMPILER=/usr/tce/packages/cuda/cuda-11.1.0/bin/nvcc \
-DCUDA_ARCH=sm_70 \
-DCMAKE_CUDA_STANDARD="14" \
-DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# SPDX-License-Identifier: (BSD-3-Clause)
#################################################################################

BUILD_SUFFIX=lc_blueos-pgi-19.9
BUILD_SUFFIX=lc_blueos-pgi-19.10
RAJA_HOSTCONFIG=../tpl/RAJA/host-configs/lc-builds/blueos/pgi_X.cmake

rm -rf build_${BUILD_SUFFIX} 2>/dev/null
Expand All @@ -18,8 +18,8 @@ module load cmake/3.14.5

cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/pgi/pgi-19.9/bin/pgc++ \
-DCMAKE_C_COMPILER=/usr/tce/packages/pgi/pgi-19.9/bin/pgcc \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/pgi/pgi-19.10/bin/pgc++ \
-DCMAKE_C_COMPILER=/usr/tce/packages/pgi/pgi-19.10/bin/pgcc \
-C ${RAJA_HOSTCONFIG} \
-DENABLE_OPENMP=On \
-DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# SPDX-License-Identifier: (BSD-3-Clause)
###############################################################################

BUILD_SUFFIX=lc_toss3-clang-10.0.0
BUILD_SUFFIX=lc_toss3-clang-10.0.1
RAJA_HOSTCONFIG=../tpl/RAJA/host-configs/lc-builds/toss3/clang_X.cmake

rm -rf build_${BUILD_SUFFIX} 2>/dev/null
Expand All @@ -17,7 +17,7 @@ module load cmake/3.14.5

cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-10.0.0/bin/clang++ \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/clang/clang-10.0.1/bin/clang++ \
-C ${RAJA_HOSTCONFIG} \
-DENABLE_OPENMP=On \
-DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# SPDX-License-Identifier: (BSD-3-Clause)
#################################################################################

BUILD_SUFFIX=lc_toss3-pgi-19.7
BUILD_SUFFIX=lc_toss3-pgi-20.1
RAJA_HOSTCONFIG=../tpl/RAJA/host-configs/lc-builds/toss3/pgi_X.cmake

rm -rf build_${BUILD_SUFFIX} 2>/dev/null
Expand All @@ -18,7 +18,8 @@ module load cmake/3.14.5

cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/pgi/pgi-19.7/bin/pgc++ \
-DCMAKE_CXX_COMPILER=/usr/tce/packages/pgi/pgi-20.1/bin/pgc++ \
-DCMAKE_C_COMPILER=/usr/tce/packages/pgi/pgi-20.1/bin/pgcc \
-C ${RAJA_HOSTCONFIG} \
-DENABLE_OPENMP=On \
-DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \
Expand Down

0 comments on commit fc209d0

Please sign in to comment.