From 930aea430a1c9576674b821571ede017699d75e1 Mon Sep 17 00:00:00 2001 From: JP Appel Date: Fri, 26 Apr 2024 21:32:54 -0400 Subject: fixed julia set computation having emdash instead of hyphen, add more scripts --- analysis/collate_data | 0 analysis/gather_data | 0 analysis/scripts/cuda/burning_ship_cuda.sh | 17 +++++++++++++++++ analysis/scripts/cuda/julia_cuda.sh | 17 +++++++++++++++++ analysis/scripts/cuda/mandelbrot_cuda.sh | 17 +++++++++++++++++ analysis/scripts/cuda/multibrot_cuda.sh | 17 +++++++++++++++++ analysis/scripts/cuda/multicorn_cuda.sh | 17 +++++++++++++++++ analysis/scripts/cuda/tricorn_cuda.sh | 17 +++++++++++++++++ analysis/scripts/serial/burning_ship_serial.sh | 8 ++++---- analysis/scripts/serial/julia_serial.sh | 10 +++++----- analysis/scripts/serial/mandelbrot_serial.sh | 8 ++++---- analysis/scripts/serial/multibrot_serial.sh | 8 ++++---- analysis/scripts/serial/multicorn_serial.sh | 8 ++++---- analysis/scripts/serial/tricorn_serial.sh | 8 ++++---- analysis/scripts/shared/burning_ship_shared_2.sh | 17 +++++++++++++++++ analysis/scripts/shared/burning_ship_shared_3.sh | 17 +++++++++++++++++ analysis/scripts/shared/burning_ship_shared_4.sh | 17 +++++++++++++++++ analysis/scripts/shared/burning_ship_shared_8.sh | 17 +++++++++++++++++ analysis/scripts/shared/julia_shared_2.sh | 17 +++++++++++++++++ analysis/scripts/shared/julia_shared_3.sh | 17 +++++++++++++++++ analysis/scripts/shared/julia_shared_4.sh | 17 +++++++++++++++++ analysis/scripts/shared/julia_shared_8.sh | 17 +++++++++++++++++ analysis/scripts/shared/mandelbrot_shared_2.sh | 17 +++++++++++++++++ analysis/scripts/shared/mandelbrot_shared_3.sh | 17 +++++++++++++++++ analysis/scripts/shared/mandelbrot_shared_4.sh | 17 +++++++++++++++++ analysis/scripts/shared/mandelbrot_shared_8.sh | 17 +++++++++++++++++ analysis/scripts/shared/multibrot_shared_2.sh | 17 +++++++++++++++++ analysis/scripts/shared/multibrot_shared_3.sh | 17 +++++++++++++++++ analysis/scripts/shared/multibrot_shared_4.sh | 17 +++++++++++++++++ analysis/scripts/shared/multibrot_shared_8.sh | 17 +++++++++++++++++ analysis/scripts/shared/multicorn_shared_2.sh | 17 +++++++++++++++++ analysis/scripts/shared/multicorn_shared_3.sh | 17 +++++++++++++++++ analysis/scripts/shared/multicorn_shared_4.sh | 17 +++++++++++++++++ analysis/scripts/shared/multicorn_shared_8.sh | 17 +++++++++++++++++ analysis/scripts/shared/tricorn_shared_2.sh | 17 +++++++++++++++++ analysis/scripts/shared/tricorn_shared_3.sh | 17 +++++++++++++++++ analysis/scripts/shared/tricorn_shared_4.sh | 17 +++++++++++++++++ analysis/scripts/shared/tricorn_shared_8.sh | 17 +++++++++++++++++ 38 files changed, 535 insertions(+), 25 deletions(-) mode change 100644 => 100755 analysis/collate_data mode change 100644 => 100755 analysis/gather_data create mode 100644 analysis/scripts/cuda/burning_ship_cuda.sh create mode 100644 analysis/scripts/cuda/julia_cuda.sh create mode 100644 analysis/scripts/cuda/mandelbrot_cuda.sh create mode 100644 analysis/scripts/cuda/multibrot_cuda.sh create mode 100644 analysis/scripts/cuda/multicorn_cuda.sh create mode 100644 analysis/scripts/cuda/tricorn_cuda.sh mode change 100755 => 100644 analysis/scripts/serial/mandelbrot_serial.sh create mode 100644 analysis/scripts/shared/burning_ship_shared_2.sh create mode 100644 analysis/scripts/shared/burning_ship_shared_3.sh create mode 100644 analysis/scripts/shared/burning_ship_shared_4.sh create mode 100644 analysis/scripts/shared/burning_ship_shared_8.sh create mode 100644 analysis/scripts/shared/julia_shared_2.sh create mode 100644 analysis/scripts/shared/julia_shared_3.sh create mode 100644 analysis/scripts/shared/julia_shared_4.sh create mode 100644 analysis/scripts/shared/julia_shared_8.sh create mode 100644 analysis/scripts/shared/mandelbrot_shared_2.sh create mode 100644 analysis/scripts/shared/mandelbrot_shared_3.sh create mode 100644 analysis/scripts/shared/mandelbrot_shared_4.sh create mode 100644 analysis/scripts/shared/mandelbrot_shared_8.sh create mode 100644 analysis/scripts/shared/multibrot_shared_2.sh create mode 100644 analysis/scripts/shared/multibrot_shared_3.sh create mode 100644 analysis/scripts/shared/multibrot_shared_4.sh create mode 100644 analysis/scripts/shared/multibrot_shared_8.sh create mode 100644 analysis/scripts/shared/multicorn_shared_2.sh create mode 100644 analysis/scripts/shared/multicorn_shared_3.sh create mode 100644 analysis/scripts/shared/multicorn_shared_4.sh create mode 100644 analysis/scripts/shared/multicorn_shared_8.sh create mode 100644 analysis/scripts/shared/tricorn_shared_2.sh create mode 100644 analysis/scripts/shared/tricorn_shared_3.sh create mode 100644 analysis/scripts/shared/tricorn_shared_4.sh create mode 100644 analysis/scripts/shared/tricorn_shared_8.sh (limited to 'analysis') diff --git a/analysis/collate_data b/analysis/collate_data old mode 100644 new mode 100755 diff --git a/analysis/gather_data b/analysis/gather_data old mode 100644 new mode 100755 diff --git a/analysis/scripts/cuda/burning_ship_cuda.sh b/analysis/scripts/cuda/burning_ship_cuda.sh new file mode 100644 index 0000000..6e5a0b1 --- /dev/null +++ b/analysis/scripts/cuda/burning_ship_cuda.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p gpu-shared +#SBATCH -t 0:30:00 +#SBATCH --exclusive +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err + +THREADS=1 +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/cuda-fractals -p -x $res -y $res -o /dev/null -f burning_ship) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/cuda/julia_cuda.sh b/analysis/scripts/cuda/julia_cuda.sh new file mode 100644 index 0000000..6a67b74 --- /dev/null +++ b/analysis/scripts/cuda/julia_cuda.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p gpu-shared +#SBATCH -t 0:30:00 +#SBATCH --exclusive +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err + +THREADS=1 +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/cuda-fractals -p -c -0.8+0.156i -r 4 -x $res -y $res -o /dev/null -f julia) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/cuda/mandelbrot_cuda.sh b/analysis/scripts/cuda/mandelbrot_cuda.sh new file mode 100644 index 0000000..1835463 --- /dev/null +++ b/analysis/scripts/cuda/mandelbrot_cuda.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p gpu-shared +#SBATCH -t 0:30:00 +#SBATCH --exclusive +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err + +THREADS=1 +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/cuda-fractals -p -x $res -y $res -o /dev/null -f mandelbrot) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/cuda/multibrot_cuda.sh b/analysis/scripts/cuda/multibrot_cuda.sh new file mode 100644 index 0000000..70027a8 --- /dev/null +++ b/analysis/scripts/cuda/multibrot_cuda.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p gpu-shared +#SBATCH --exclusive +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err + +THREADS=1 +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/cuda-fractals -p -d 3 -x $res -y $res -o /dev/null -f multibrot) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/cuda/multicorn_cuda.sh b/analysis/scripts/cuda/multicorn_cuda.sh new file mode 100644 index 0000000..5d9af62 --- /dev/null +++ b/analysis/scripts/cuda/multicorn_cuda.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p gpu-shared +#SBATCH -t 0:30:00 +#SBATCH --exclusive +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err + +THREADS=1 +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/cuda-fractals -p -d 3 -x $res -y $res -o /dev/null -f multicorn) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/cuda/tricorn_cuda.sh b/analysis/scripts/cuda/tricorn_cuda.sh new file mode 100644 index 0000000..0c05165 --- /dev/null +++ b/analysis/scripts/cuda/tricorn_cuda.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p gpu-shared +#SBATCH --exclusive +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err + +THREADS=1 +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/cuda-fractals -p -x $res -y $res -o /dev/null -f tricorn) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/serial/burning_ship_serial.sh b/analysis/scripts/serial/burning_ship_serial.sh index cc2aaeb..4d9fe7b 100644 --- a/analysis/scripts/serial/burning_ship_serial.sh +++ b/analysis/scripts/serial/burning_ship_serial.sh @@ -1,8 +1,8 @@ #!/bin/bash -# SBATCH -p shared -# -t 2:30:00 -# -o analysis/data/%x.%j.csv -# -e analysis/error/%x.%j.err +#SBATCH -p shared +#SBATCH -t 2:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err THREADS=1 BLOCK_SIZE=1 diff --git a/analysis/scripts/serial/julia_serial.sh b/analysis/scripts/serial/julia_serial.sh index ffee17a..2ffe263 100644 --- a/analysis/scripts/serial/julia_serial.sh +++ b/analysis/scripts/serial/julia_serial.sh @@ -1,8 +1,8 @@ #!/bin/bash -# SBATCH -p shared -# -t 2:30:00 -# -o analysis/data/%x.%j.csv -# -e analysis/error/%x.%j.err +#SBATCH -p shared +#SBATCH -t 2:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err THREADS=1 BLOCK_SIZE=1 @@ -11,6 +11,6 @@ square_resolutions="10 100 1000 10000 10000" square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" for res in $square_resolutions; do - performance_info=$(build/serial-fractals -p -c −0.8+0.156i -r 4 -x $res -y $res -o /dev/null -f julia) + performance_info=$(build/serial-fractals -p -c -0.8+0.156i -r 4 -x $res -y $res -o /dev/null -f julia) echo "$performance_info,$THREADS,$BLOCK_SIZE" done diff --git a/analysis/scripts/serial/mandelbrot_serial.sh b/analysis/scripts/serial/mandelbrot_serial.sh old mode 100755 new mode 100644 index b5133a5..347011c --- a/analysis/scripts/serial/mandelbrot_serial.sh +++ b/analysis/scripts/serial/mandelbrot_serial.sh @@ -1,8 +1,8 @@ #!/bin/bash -# SBATCH -p shared -# -t 2:30:00 -# -o analysis/data/%x.%j.csv -# -e analysis/error/%x.%j.err +#SBATCH -p shared +#SBATCH -t 2:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err THREADS=1 BLOCK_SIZE=1 diff --git a/analysis/scripts/serial/multibrot_serial.sh b/analysis/scripts/serial/multibrot_serial.sh index 7174198..e8e8b4c 100644 --- a/analysis/scripts/serial/multibrot_serial.sh +++ b/analysis/scripts/serial/multibrot_serial.sh @@ -1,8 +1,8 @@ #!/bin/bash -# SBATCH -p shared -# -t 2:30:00 -# -o analysis/data/%x.%j.csv -# -e analysis/error/%x.%j.err +#SBATCH -p shared +#SBATCH -t 2:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err THREADS=1 BLOCK_SIZE=1 diff --git a/analysis/scripts/serial/multicorn_serial.sh b/analysis/scripts/serial/multicorn_serial.sh index 3abba52..fbc8c91 100644 --- a/analysis/scripts/serial/multicorn_serial.sh +++ b/analysis/scripts/serial/multicorn_serial.sh @@ -1,8 +1,8 @@ #!/bin/bash -# SBATCH -p shared -# -t 2:30:00 -# -o analysis/data/%x.%j.csv -# -e analysis/error/%x.%j.err +#SBATCH -p shared +#SBATCH -t 2:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err THREADS=1 BLOCK_SIZE=1 diff --git a/analysis/scripts/serial/tricorn_serial.sh b/analysis/scripts/serial/tricorn_serial.sh index 467f7fb..f7ca278 100644 --- a/analysis/scripts/serial/tricorn_serial.sh +++ b/analysis/scripts/serial/tricorn_serial.sh @@ -1,8 +1,8 @@ #!/bin/bash -# SBATCH -p shared -# -t 2:30:00 -# -o analysis/data/%x.%j.csv -# -e analysis/error/%x.%j.err +#SBATCH -p shared +#SBATCH -t 2:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err THREADS=1 BLOCK_SIZE=1 diff --git a/analysis/scripts/shared/burning_ship_shared_2.sh b/analysis/scripts/shared/burning_ship_shared_2.sh new file mode 100644 index 0000000..ff4ccd2 --- /dev/null +++ b/analysis/scripts/shared/burning_ship_shared_2.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=2 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f burning_ship) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/burning_ship_shared_3.sh b/analysis/scripts/shared/burning_ship_shared_3.sh new file mode 100644 index 0000000..f2e9c0c --- /dev/null +++ b/analysis/scripts/shared/burning_ship_shared_3.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=3 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f burning_ship) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/burning_ship_shared_4.sh b/analysis/scripts/shared/burning_ship_shared_4.sh new file mode 100644 index 0000000..6f4ee2e --- /dev/null +++ b/analysis/scripts/shared/burning_ship_shared_4.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=4 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f burning_ship) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/burning_ship_shared_8.sh b/analysis/scripts/shared/burning_ship_shared_8.sh new file mode 100644 index 0000000..e692c47 --- /dev/null +++ b/analysis/scripts/shared/burning_ship_shared_8.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=8 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f burning_ship) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/julia_shared_2.sh b/analysis/scripts/shared/julia_shared_2.sh new file mode 100644 index 0000000..b7a7680 --- /dev/null +++ b/analysis/scripts/shared/julia_shared_2.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=2 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -c -0.8+0.156i -r 4 -x $res -y $res -o /dev/null -f julia) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/julia_shared_3.sh b/analysis/scripts/shared/julia_shared_3.sh new file mode 100644 index 0000000..24a5d59 --- /dev/null +++ b/analysis/scripts/shared/julia_shared_3.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=3 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -c -0.8+0.156i -r 4 -x $res -y $res -o /dev/null -f julia) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/julia_shared_4.sh b/analysis/scripts/shared/julia_shared_4.sh new file mode 100644 index 0000000..fe2ae5d --- /dev/null +++ b/analysis/scripts/shared/julia_shared_4.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=4 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -c -0.8+0.156i -r 4 -x $res -y $res -o /dev/null -f julia) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/julia_shared_8.sh b/analysis/scripts/shared/julia_shared_8.sh new file mode 100644 index 0000000..d8f025d --- /dev/null +++ b/analysis/scripts/shared/julia_shared_8.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=8 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -c -0.8+0.156i -r 4 -x $res -y $res -o /dev/null -f julia) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/mandelbrot_shared_2.sh b/analysis/scripts/shared/mandelbrot_shared_2.sh new file mode 100644 index 0000000..169e3d2 --- /dev/null +++ b/analysis/scripts/shared/mandelbrot_shared_2.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=2 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f mandelbrot) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/mandelbrot_shared_3.sh b/analysis/scripts/shared/mandelbrot_shared_3.sh new file mode 100644 index 0000000..b02d940 --- /dev/null +++ b/analysis/scripts/shared/mandelbrot_shared_3.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=3 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f mandelbrot) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/mandelbrot_shared_4.sh b/analysis/scripts/shared/mandelbrot_shared_4.sh new file mode 100644 index 0000000..204b986 --- /dev/null +++ b/analysis/scripts/shared/mandelbrot_shared_4.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=4 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f mandelbrot) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/mandelbrot_shared_8.sh b/analysis/scripts/shared/mandelbrot_shared_8.sh new file mode 100644 index 0000000..49a4693 --- /dev/null +++ b/analysis/scripts/shared/mandelbrot_shared_8.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=8 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f mandelbrot) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/multibrot_shared_2.sh b/analysis/scripts/shared/multibrot_shared_2.sh new file mode 100644 index 0000000..67f30b1 --- /dev/null +++ b/analysis/scripts/shared/multibrot_shared_2.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=2 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -d 3 -x $res -y $res -o /dev/null -f multibrot) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/multibrot_shared_3.sh b/analysis/scripts/shared/multibrot_shared_3.sh new file mode 100644 index 0000000..95bf9ba --- /dev/null +++ b/analysis/scripts/shared/multibrot_shared_3.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=3 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -d 3 -x $res -y $res -o /dev/null -f multibrot) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/multibrot_shared_4.sh b/analysis/scripts/shared/multibrot_shared_4.sh new file mode 100644 index 0000000..ccee34f --- /dev/null +++ b/analysis/scripts/shared/multibrot_shared_4.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=4 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -d 3 -x $res -y $res -o /dev/null -f multibrot) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/multibrot_shared_8.sh b/analysis/scripts/shared/multibrot_shared_8.sh new file mode 100644 index 0000000..c327432 --- /dev/null +++ b/analysis/scripts/shared/multibrot_shared_8.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=8 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -d 3 -x $res -y $res -o /dev/null -f multibrot) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/multicorn_shared_2.sh b/analysis/scripts/shared/multicorn_shared_2.sh new file mode 100644 index 0000000..091c637 --- /dev/null +++ b/analysis/scripts/shared/multicorn_shared_2.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=2 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -d 3 -x $res -y $res -o /dev/null -f multicorn) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/multicorn_shared_3.sh b/analysis/scripts/shared/multicorn_shared_3.sh new file mode 100644 index 0000000..760c17c --- /dev/null +++ b/analysis/scripts/shared/multicorn_shared_3.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=3 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -d 3 -x $res -y $res -o /dev/null -f multicorn) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/multicorn_shared_4.sh b/analysis/scripts/shared/multicorn_shared_4.sh new file mode 100644 index 0000000..c3d44b7 --- /dev/null +++ b/analysis/scripts/shared/multicorn_shared_4.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=4 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -d 3 -x $res -y $res -o /dev/null -f multicorn) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/multicorn_shared_8.sh b/analysis/scripts/shared/multicorn_shared_8.sh new file mode 100644 index 0000000..765533e --- /dev/null +++ b/analysis/scripts/shared/multicorn_shared_8.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=8 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -d 3 -x $res -y $res -o /dev/null -f multicorn) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/tricorn_shared_2.sh b/analysis/scripts/shared/tricorn_shared_2.sh new file mode 100644 index 0000000..3a67eea --- /dev/null +++ b/analysis/scripts/shared/tricorn_shared_2.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=2 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f tricorn) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/tricorn_shared_3.sh b/analysis/scripts/shared/tricorn_shared_3.sh new file mode 100644 index 0000000..33d00c2 --- /dev/null +++ b/analysis/scripts/shared/tricorn_shared_3.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=3 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f tricorn) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/tricorn_shared_4.sh b/analysis/scripts/shared/tricorn_shared_4.sh new file mode 100644 index 0000000..a6a0fad --- /dev/null +++ b/analysis/scripts/shared/tricorn_shared_4.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=4 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f tricorn) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done diff --git a/analysis/scripts/shared/tricorn_shared_8.sh b/analysis/scripts/shared/tricorn_shared_8.sh new file mode 100644 index 0000000..b765836 --- /dev/null +++ b/analysis/scripts/shared/tricorn_shared_8.sh @@ -0,0 +1,17 @@ +#!/bin/bash +#SBATCH -p shared +#SBATCH -t 0:30:00 +#SBATCH -o analysis/data/%x.%j.csv +#SBATCH -e analysis/error/%x.%j.err +#SBATCH --cpus-per-task=8 + +THREADS=$SLURM_CPUS_PER_TASK +BLOCK_SIZE=1 + +square_resolutions="10 100 1000 10000 10000" +square_resolutions+=" 16 32 64 128 256 512 1024 2048 4096 8192 16384" + +for res in $square_resolutions; do + performance_info=$(build/shared-fractals -p -x $res -y $res -o /dev/null -f tricorn) + echo "$performance_info,$THREADS,$BLOCK_SIZE" +done -- cgit v1.2.3