forked from sth1997/GraphSet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun_generated_code.py
27 lines (26 loc) · 1018 Bytes
/
run_generated_code.py
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
import os
patterns = []
patterns.append("0111010011100011100001100")
patterns.append("011011101110110101011000110000101000")
patterns.append("011111101000110111101010101101101010")
patterns.append("011110101101110000110000100001010010")
patterns.append("0111111101111111011101110100111100011100001100000")
patterns.append("0111111101111111011001110100111100011000001100000")
pattern_sizes = [5, 6, 6, 6, 7, 7]
graphs = []
graphs.append("patents.g")
graphs.append("mico.g")
graphs.append("livejournal.g")
graphs.append("orkut.g")
g = []
g.append('wv')
g.append("pt")
g.append("mc")
g.append("lj")
g.append("or")
for g_idx, graph in enumerate(graphs):
for p in range(len(patterns)):
bin_name = g[g_idx] + "_p" + str(p + 1)
log_name = graph + "_" + "p" + str(p + 1) + ".log"
#log_name = "../auto/" + g[g_idx] + "_p" + str(p + 1) + "_inject.cu"
os.system("./bin/" + bin_name + " /home/cqq/data/" + graph + " " + str(pattern_sizes[p]) + " " + str(patterns[p]) + " > " + log_name + " ")