aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2024-04-26 21:32:54 -0400
committerJP Appel <jeanpierre.appel01@gmail.com>2024-04-26 21:32:54 -0400
commit930aea430a1c9576674b821571ede017699d75e1 (patch)
tree31c9b9c294291f292fd18645bcdedea196bf51cb
parent161d49652f4268ba45f979f5965db4d6d9887a0f (diff)
fixed julia set computation having emdash instead of hyphen, add more scripts
-rwxr-xr-x[-rw-r--r--]analysis/collate_data0
-rwxr-xr-x[-rw-r--r--]analysis/gather_data0
-rw-r--r--analysis/scripts/cuda/burning_ship_cuda.sh17
-rw-r--r--analysis/scripts/cuda/julia_cuda.sh17
-rw-r--r--analysis/scripts/cuda/mandelbrot_cuda.sh17
-rw-r--r--analysis/scripts/cuda/multibrot_cuda.sh17
-rw-r--r--analysis/scripts/cuda/multicorn_cuda.sh17
-rw-r--r--analysis/scripts/cuda/tricorn_cuda.sh17
-rw-r--r--analysis/scripts/serial/burning_ship_serial.sh8
-rw-r--r--analysis/scripts/serial/julia_serial.sh10
-rw-r--r--[-rwxr-xr-x]analysis/scripts/serial/mandelbrot_serial.sh8
-rw-r--r--analysis/scripts/serial/multibrot_serial.sh8
-rw-r--r--analysis/scripts/serial/multicorn_serial.sh8
-rw-r--r--analysis/scripts/serial/tricorn_serial.sh8
-rw-r--r--analysis/scripts/shared/burning_ship_shared_2.sh17
-rw-r--r--analysis/scripts/shared/burning_ship_shared_3.sh17
-rw-r--r--analysis/scripts/shared/burning_ship_shared_4.sh17
-rw-r--r--analysis/scripts/shared/burning_ship_shared_8.sh17
-rw-r--r--analysis/scripts/shared/julia_shared_2.sh17
-rw-r--r--analysis/scripts/shared/julia_shared_3.sh17
-rw-r--r--analysis/scripts/shared/julia_shared_4.sh17
-rw-r--r--analysis/scripts/shared/julia_shared_8.sh17
-rw-r--r--analysis/scripts/shared/mandelbrot_shared_2.sh17
-rw-r--r--analysis/scripts/shared/mandelbrot_shared_3.sh17
-rw-r--r--analysis/scripts/shared/mandelbrot_shared_4.sh17
-rw-r--r--analysis/scripts/shared/mandelbrot_shared_8.sh17
-rw-r--r--analysis/scripts/shared/multibrot_shared_2.sh17
-rw-r--r--analysis/scripts/shared/multibrot_shared_3.sh17
-rw-r--r--analysis/scripts/shared/multibrot_shared_4.sh17
-rw-r--r--analysis/scripts/shared/multibrot_shared_8.sh17
-rw-r--r--analysis/scripts/shared/multicorn_shared_2.sh17
-rw-r--r--analysis/scripts/shared/multicorn_shared_3.sh17
-rw-r--r--analysis/scripts/shared/multicorn_shared_4.sh17
-rw-r--r--analysis/scripts/shared/multicorn_shared_8.sh17
-rw-r--r--analysis/scripts/shared/tricorn_shared_2.sh17
-rw-r--r--analysis/scripts/shared/tricorn_shared_3.sh17
-rw-r--r--analysis/scripts/shared/tricorn_shared_4.sh17
-rw-r--r--analysis/scripts/shared/tricorn_shared_8.sh17
38 files changed, 535 insertions, 25 deletions
diff --git a/analysis/collate_data b/analysis/collate_data
index 53822f1..53822f1 100644..100755
--- a/analysis/collate_data
+++ b/analysis/collate_data
diff --git a/analysis/gather_data b/analysis/gather_data
index 7fea908..7fea908 100644..100755
--- a/analysis/gather_data
+++ b/analysis/gather_data
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
index b5133a5..347011c 100755..100644
--- 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