From 8a879a8474cb2963fe97f6a0e3820bd3a6169f9c Mon Sep 17 00:00:00 2001
From: "Peter W. Draper" <p.w.draper@durham.ac.uk>
Date: Tue, 27 Nov 2018 17:06:25 +0000
Subject: [PATCH] Convert tick stats into millisec, when possible

---
 src/task.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/task.c b/src/task.c
index 48db2d06f8..00c7964233 100644
--- a/src/task.c
+++ b/src/task.c
@@ -791,9 +791,11 @@ void task_dump_stats(struct engine *e, int step) {
            * some absolute units. */
           int fixed_cost = (int)(clocks_from_ticks(mean) * 10000.f);
           fprintf(dfile,
-                  "%15s/%-10s %10d %14.2f %14.2f %14.2f %14.2f %14.2f %10d\n",
-                  taskID, subtaskID_names[k], count[j][k], min[j][k], max[j][k],
-                  sum[j][k], mean, perc, fixed_cost);
+                  "%15s/%-10s %10d %14.4f %14.4f %14.4f %14.4f %14.4f %10d\n",
+                  taskID, subtaskID_names[k], count[j][k],
+                  clocks_from_ticks(min[j][k]), clocks_from_ticks(max[j][k]),
+                  clocks_from_ticks(sum[j][k]), clocks_from_ticks(mean),
+                  perc, fixed_cost);
           fprintf(cfile, "repartition_costs[%d][%d] = %10d; /* %s/%s */\n", j,
                   k, fixed_cost, taskID, subtaskID_names[k]);
         }
-- 
GitLab