-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathquickRuns.sh
More file actions
executable file
·29 lines (17 loc) · 1.02 KB
/
quickRuns.sh
File metadata and controls
executable file
·29 lines (17 loc) · 1.02 KB
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
#!/bin/sh
export OMP_NUM_THREADS=2
for FILENAME in inputPuzzles/top95parallel/*; do ./parallel $FILENAME 2 >> output/parallel2.txt; done
#grep -e '^Solved' output/fullRunParallel.txt > output/solvedParallel.txt
#awk '{gsub("Solved:", "");print}' output/solvedParallel.txt > timeOnly.txt
#echo $threads 'threads' > sum.txt
#awk '{ sum += $1 } END { print sum }' timeOnly.txt > sum.txt
export OMP_NUM_THREADS=4
for FILENAME in inputPuzzles/top95parallel/*; do ./parallel $FILENAME 4 >> output/parallel4.txt; done
export OMP_NUM_THREADS=8
for FILENAME in inputPuzzles/top95parallel/*; do ./parallel $FILENAME 8 >> output/parallel8.txt; done
export OMP_NUM_THREADS=16
for FILENAME in inputPuzzles/top95parallel/*; do ./parallel $FILENAME 16 >> output/parallel16.txt; done
export OMP_NUM_THREADS=32
for FILENAME in inputPuzzles/top95parallel/*; do ./parallel $FILENAME 32 >> output/parallel32.txt; done
export OMP_NUM_THREADS=64
for FILENAME in inputPuzzles/top95parallel/*; do ./parallel $FILENAME 64 >> output/parallel64.txt; done