]> git.somenet.org - pub/astra/parallel.git/blob - merge/test_threads.sh
fix filenames
[pub/astra/parallel.git] / merge / test_threads.sh
1 #!/bin/bash
2
3 STATFILE=merge
4
5 STARTTS="`date --iso-8601=minutes`"
6 mkdir -p stats/raw/${STARTTS}
7 EXPO="3 4 5 6 7"
8 PARTS="1 2 4 5 10 20 25 50 100"
9 for num in $EXPO
10 do
11         ./generate_random.sh $num
12         make clean
13         make
14         for i in $PARTS
15         do
16                 let foo=`expr 10**$num`
17                 ./sort -t $i | sed "s/took \([0-9]*\.[0-9]*\) seconds\./${i};\1/" | tee -a stats/raw/$STARTTS/$STATFILE.$foo.dat
18         done
19 done
20
21 if [ $DISPLAY ]; then
22         ./parseDat.py
23 fi