From 12bfc29d72631b72a6ddd612b0f8601d339b9fd3 Mon Sep 17 00:00:00 2001 From: loikki <loic.hausammann@protonmail.ch> Date: Fri, 14 Dec 2018 13:11:10 +0100 Subject: [PATCH] task graph: add dashed arrow if missing mpi rank --- tools/plot_task_dependencies.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/plot_task_dependencies.py b/tools/plot_task_dependencies.py index 331c5b2f2d..fd08f34487 100644 --- a/tools/plot_task_dependencies.py +++ b/tools/plot_task_dependencies.py @@ -289,6 +289,7 @@ def writeDependencies(f, data): f.write("\t # Dependencies\n") N = len(data) written = [] + max_rank = data["number_rank"].max() for i in range(N): # get data ta = data["task_in"][i] @@ -303,8 +304,11 @@ def writeDependencies(f, data): written.append(name) # write relation - f.write("\t %s->%s[label=%i]\n" % - (ta, tb, number_link)) + arrow = "" + 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): -- GitLab