Skip to content
Snippets Groups Projects
Commit 701ab98d authored by Peter W. Draper's avatar Peter W. Draper
Browse files

Add new drift_gpart task, fix bug in auto ranging, sort tasks for colour reports

parent 7af1bb35
No related branches found
No related tags found
1 merge request!347Update task dump processing
...@@ -89,9 +89,10 @@ pl.rcParams.update(PLOT_PARAMS) ...@@ -89,9 +89,10 @@ pl.rcParams.update(PLOT_PARAMS)
# Tasks and subtypes. Indexed as in tasks.h. # Tasks and subtypes. Indexed as in tasks.h.
TASKTYPES = ["none", "sort", "self", "pair", "sub_self", "sub_pair", TASKTYPES = ["none", "sort", "self", "pair", "sub_self", "sub_pair",
"init_grav", "ghost", "extra_ghost", "drift", "kick1", "kick2", "init_grav", "ghost", "extra_ghost", "drift_part",
"timestep", "send", "recv", "grav_top_level", "grav_long_range", "drift_gpart", "kick1", "kick2", "timestep", "send", "recv",
"grav_mm", "grav_down", "cooling", "sourceterms", "count"] "grav_top_level", "grav_long_range", "grav_mm", "grav_down",
"cooling", "sourceterms", "count"]
SUBTYPES = ["none", "density", "gradient", "force", "grav", "external_grav", SUBTYPES = ["none", "density", "gradient", "force", "grav", "external_grav",
"tend", "xv", "rho", "gpart", "multipole", "spart", "count"] "tend", "xv", "rho", "gpart", "multipole", "spart", "count"]
...@@ -108,7 +109,7 @@ FULLTYPES = ["self/force", "self/density", "self/grav", "sub_self/force", ...@@ -108,7 +109,7 @@ FULLTYPES = ["self/force", "self/density", "self/grav", "sub_self/force",
colours = ["cyan", "lightgray", "darkblue", "yellow", "tan", "dodgerblue", colours = ["cyan", "lightgray", "darkblue", "yellow", "tan", "dodgerblue",
"sienna", "aquamarine", "bisque", "blue", "green", "brown", "sienna", "aquamarine", "bisque", "blue", "green", "brown",
"purple", "mocassin", "olivedrab", "chartreuse", "darksage", "purple", "moccasin", "olivedrab", "chartreuse", "darksage",
"darkgreen", "green", "mediumseagreen", "mediumaquamarine", "darkgreen", "green", "mediumseagreen", "mediumaquamarine",
"darkslategrey", "mediumturquoise", "black", "cadetblue", "skyblue", "darkslategrey", "mediumturquoise", "black", "cadetblue", "skyblue",
"red", "slategray", "gold", "slateblue", "blueviolet", "red", "slategray", "gold", "slateblue", "blueviolet",
...@@ -134,9 +135,9 @@ for task in SUBTYPES: ...@@ -134,9 +135,9 @@ for task in SUBTYPES:
# For fiddling with colours... # For fiddling with colours...
if args.verbose: if args.verbose:
print "#Selected colours:" print "#Selected colours:"
for task in TASKCOLOURS.keys(): for task in sorted(TASKCOLOURS.keys()):
print "# " + task + ": " + TASKCOLOURS[task] print "# " + task + ": " + TASKCOLOURS[task]
for task in SUBCOLOURS.keys(): for task in sorted(SUBCOLOURS.keys()):
print "# " + task + ": " + SUBCOLOURS[task] print "# " + task + ": " + SUBCOLOURS[task]
# Read input. # Read input.
...@@ -161,7 +162,7 @@ data = data[data[:,5] != 0] ...@@ -161,7 +162,7 @@ data = data[data[:,5] != 0]
# Calculate the time range, if not given. # Calculate the time range, if not given.
delta_t = delta_t * CPU_CLOCK delta_t = delta_t * CPU_CLOCK
if delta_t == 0: if delta_t == 0:
dt = max(data[:,5]) - min(data[:,4]) dt = toc_step - tic_step
if dt > delta_t: if dt > delta_t:
delta_t = dt delta_t = dt
print "Data range: ", delta_t / CPU_CLOCK, "ms" print "Data range: ", delta_t / CPU_CLOCK, "ms"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment