Skip to content
Snippets Groups Projects
Commit 12bfc29d authored by Loic Hausammann's avatar Loic Hausammann
Browse files

task graph: add dashed arrow if missing mpi rank

parent eac93513
No related branches found
No related tags found
1 merge request!691Add a mpi implementation of the task graph
...@@ -289,6 +289,7 @@ def writeDependencies(f, data): ...@@ -289,6 +289,7 @@ def writeDependencies(f, data):
f.write("\t # Dependencies\n") f.write("\t # Dependencies\n")
N = len(data) N = len(data)
written = [] written = []
max_rank = data["number_rank"].max()
for i in range(N): for i in range(N):
# get data # get data
ta = data["task_in"][i] ta = data["task_in"][i]
...@@ -303,8 +304,11 @@ def writeDependencies(f, data): ...@@ -303,8 +304,11 @@ def writeDependencies(f, data):
written.append(name) written.append(name)
# write relation # write relation
f.write("\t %s->%s[label=%i]\n" % arrow = ""
(ta, tb, number_link)) if data["number_rank"][i] != max_rank:
arrow = ",style=dashed"
f.write("\t %s->%s[label=%i%s]\n" %
(ta, tb, number_link, arrow))
def writeFooter(f): def writeFooter(f):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment