]> git.somenet.org - pub/jan/parprog.git/blob - openmp/prefix/runAll.sh
graphing
[pub/jan/parprog.git] / openmp / prefix / runAll.sh
1 #!/bin/bash
2
3 if [ ! -f numlist.bin ]; then
4         dd if=/dev/urandom of=numlist.bin bs=1000 count=100000
5 fi
6
7 ALGORITHMS="seq datapar recurse hillis"
8 RUNLIST="$(seq 100000 100000 1000000) $(seq 1000000 1000000 10000000) $(seq 10000000 10000000 100000000)"
9
10 rm -f prefix.pre.dat prefix.seq.dat prefix.recurse.dat prefix.datapar.dat prefix.hillis.dat
11 touch prefix.pre.dat
12
13 ulimit -s unlimited
14 for prog in $ALGORITHMS; do
15         echo $prog
16         for i in $RUNLIST; do
17                 build/$prog -n $i | tee -a prefix.pre.dat
18         done
19 done
20
21 ./parseDat.py
22
23 echo "done - hit ENTER to exit"
24 read