forked from TASC/HLRS-OpenMP-GPU-2024
31 lines
648 B
Bash
31 lines
648 B
Bash
|
#!/bin/bash
|
||
|
#SBATCH --job-name=cholesky
|
||
|
#SBATCH --workdir=.
|
||
|
#SBATCH --output=cholesky_%j.out
|
||
|
#SBATCH --error=cholesky_%j.err
|
||
|
#SBATCH --cpus-per-task=48
|
||
|
#SBATCH --ntasks=1
|
||
|
#SBATCH --time=00:30:00
|
||
|
#SBATCH --qos=debug
|
||
|
|
||
|
export IFS=";"
|
||
|
|
||
|
THREADS="01;02;04;06;08;10;12;14;16;18;20;22;24;26;28;30;32;34;36;38;40;42;44;46;48"
|
||
|
#THREADS="01;02;04;06;08;10;12"
|
||
|
|
||
|
#MSIZES="2048;4096;8192"
|
||
|
MSIZES="8192"
|
||
|
MSIZES="16384"
|
||
|
MSIZES="2048"
|
||
|
|
||
|
BSIZES="256"
|
||
|
|
||
|
for MS in $MSIZES; do
|
||
|
for BS in $BSIZES; do
|
||
|
for threads in $THREADS; do
|
||
|
OMP_NUM_THREADS=$threads ./cholesky-for $MS $BS 0
|
||
|
OMP_NUM_THREADS=$threads ./cholesky-for-opt $MS $BS 0
|
||
|
done
|
||
|
done
|
||
|
done
|