From b9ea4f2e02af13982231536f193bac8b7f8153c1 Mon Sep 17 00:00:00 2001 From: Joshua Moerman Date: Sat, 18 Jan 2014 14:50:20 +0100 Subject: [PATCH] Adds some used scripts --- wavelet_scripts/optimal_m.sh | 24 ++++++++++++++++++++++++ wavelet_scripts/speedup_p.sh | 25 +++++++++++++++++++++++++ wavelet_scripts/time.sh | 25 +++++++++++++++++++++++++ wavelet_speed.sh | 7 ++++--- 4 files changed, 78 insertions(+), 3 deletions(-) create mode 100644 wavelet_scripts/optimal_m.sh create mode 100644 wavelet_scripts/speedup_p.sh create mode 100644 wavelet_scripts/time.sh diff --git a/wavelet_scripts/optimal_m.sh b/wavelet_scripts/optimal_m.sh new file mode 100644 index 0000000..1d0ed4d --- /dev/null +++ b/wavelet_scripts/optimal_m.sh @@ -0,0 +1,24 @@ +#!/bin/bash +#SBATCH -t 0:30:00 +#SBATCH -n 4 + +p=4 +n=32768 +mstart=1 +mend=12 +iters=100 + +if [[ `whoami` == "bissstud" ]]; then + cd $HOME/Students13/JoshuaMoerman/assignments + echo "Running on Cartesius $@" + RUNCOMMAND="srun" +else + echo "Running locally $@" + RUNCOMMAND="" +fi + +for m in `seq $mstart $mend`; do + echo -e "\n\033[1;34mtime\t`date`\033[0;39m" + $RUNCOMMAND ./build-Release/wavelet/wavelet_parallel_mockup --m $m --n $n --p $p --show-input --iterations $iters +done +echo -e "\n\033[1;31mtime\t`date`\033[0;39m" diff --git a/wavelet_scripts/speedup_p.sh b/wavelet_scripts/speedup_p.sh new file mode 100644 index 0000000..c75df1e --- /dev/null +++ b/wavelet_scripts/speedup_p.sh @@ -0,0 +1,25 @@ +#!/bin/bash +#SBATCH -t 0:30:00 +#SBATCH -n 64 + +m=5 +n=1048576 +pstart=1 +pend=6 +iters=100 + +if [[ `whoami` == "bissstud" ]]; then + cd $HOME/Students13/JoshuaMoerman/assignments + echo "Running on Cartesius $@" + RUNCOMMAND="srun" +else + echo "Running locally $@" + RUNCOMMAND="" +fi + +for i in `seq $pstart $pend`; do + echo -e "\n\033[1;34mtime\t`date`\033[0;39m" + let "p=2**$i" + $RUNCOMMAND ./build-Release/wavelet/wavelet_parallel_mockup --m $m --n $n --p $p --show-input --iterations $iters +done +echo -e "\n\033[1;31mtime\t`date`\033[0;39m" diff --git a/wavelet_scripts/time.sh b/wavelet_scripts/time.sh new file mode 100644 index 0000000..f045977 --- /dev/null +++ b/wavelet_scripts/time.sh @@ -0,0 +1,25 @@ +#!/bin/bash +#SBATCH -t 0:30:00 +#SBATCH -n 4 + +p=4 +m=5 +start=6 +end=27 +iters=100 + +if [[ `whoami` == "bissstud" ]]; then + cd $HOME/Students13/JoshuaMoerman/assignments + echo "Running on Cartesius $@" + RUNCOMMAND="srun" +else + echo "Running locally $@" + RUNCOMMAND="" +fi + +for i in `seq $start $end`; do + echo -e "\n\033[1;34mtime\t`date`\033[0;39m" + let "n=2**$i" + $RUNCOMMAND ./build-Release/wavelet/wavelet_parallel_mockup --seq --m $m --n $n --p $p --show-input --iterations $iters +done +echo -e "\n\033[1;31mtime\t`date`\033[0;39m" diff --git a/wavelet_speed.sh b/wavelet_speed.sh index 5c6047e..f045977 100755 --- a/wavelet_speed.sh +++ b/wavelet_speed.sh @@ -2,10 +2,11 @@ #SBATCH -t 0:30:00 #SBATCH -n 4 -p=2 +p=4 +m=5 start=6 end=27 -iters=200 +iters=100 if [[ `whoami` == "bissstud" ]]; then cd $HOME/Students13/JoshuaMoerman/assignments @@ -19,6 +20,6 @@ fi for i in `seq $start $end`; do echo -e "\n\033[1;34mtime\t`date`\033[0;39m" let "n=2**$i" - $RUNCOMMAND ./build-Release/wavelet/wavelet_parallel_mockup --m 1 --n $n --p $p --show-input --iterations $iters + $RUNCOMMAND ./build-Release/wavelet/wavelet_parallel_mockup --seq --m $m --n $n --p $p --show-input --iterations $iters done echo -e "\n\033[1;31mtime\t`date`\033[0;39m"