-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexperiment.sh
60 lines (52 loc) · 885 Bytes
/
experiment.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
echo ""
echo "Remove Results Folder"
echo ""
make clean
echo ""
echo "Create Results Folder"
echo ""
mkdir results
echo ""
echo "Build Cpp Codes"
echo ""
make all
echo ""
echo ""
echo ""
echo "Start: SEQUENTIAL"
echo ""
./seq.o 100000 > results/seq.txt
echo ""
echo "Finished: SEQUENTIAL"
echo ""
echo ""
echo "Start: PARALLEL"
echo ""
for nw in 1 2 4 8 12 16 20 24 32 40 48 56 64
do
./par.o 100000 $nw
done > results/par.txt
echo ""
echo "Finished: PARALLEL"
echo ""
echo ""
echo "Start: FF PARALLEL FOR"
echo ""
for nw in 1 2 4 8 12 16 20 24 32 40 48 56 64
do
./par_fastflow.o 100000 $nw
done > results/par_fastflow.txt
echo ""
echo "Finished: FF PARALLEL FOR"
echo ""
echo ""
echo "Start: OMP"
echo ""
for nw in 1 2 4 8 12 16 20 24 32 40 48 56 64
do
./par_openmp.o 100000 $nw
done > results/par_openmp.txt
echo ""
echo "Finished: OMP"
echo ""
echo ""