task1
This commit is contained in:
24
task1/scripts/build.sh
Executable file
24
task1/scripts/build.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
cd "$ROOT_DIR"
|
||||
|
||||
mkdir -p bin results
|
||||
|
||||
CUDA_ARCH="${CUDA_ARCH:-sm_35}"
|
||||
|
||||
module purge
|
||||
module load compiler/gcc/11
|
||||
module load nvidia/cuda/11.6u2
|
||||
|
||||
nvcc \
|
||||
-ccbin g++ \
|
||||
-O3 \
|
||||
-std=c++14 \
|
||||
-lineinfo \
|
||||
-arch="${CUDA_ARCH}" \
|
||||
-o bin/linpack_cuda \
|
||||
src/main.cu
|
||||
|
||||
echo "Built: $ROOT_DIR/bin/linpack_cuda"
|
||||
Reference in New Issue
Block a user