Files
supercomputers/task1/scripts/build.sh
2026-03-16 17:36:37 +03:00

25 lines
421 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[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"