]> git.somenet.org - pub/astra/parallel.git/blob - merge/test_threads.sh
update testscript
[pub/astra/parallel.git] / merge / test_threads.sh
1 #!/bin/bash
2
3 STATFILE=merge
4
5 rm $STATFILE.*.dat
6 for num in 3 4 5 6 7
7 do
8         ./generate_random.sh $num
9         make clean
10         make
11         for i in 1 2 4 5 10 20 25 50 100
12         do
13                 SORTMSG=`./sort -t $i`
14                 echo "$i:" $SORTMSG
15                 echo $SORTMSG | sed "s/took \([0-9]*\.[0-9]*\) seconds\./${i},\1/" >> $STATFILE.$num.dat
16         done
17 done
18
19 if [ $DISPLAY ]; then
20         gnuplot merge.plt && display merge.png
21 fi