From 4f0fa185b8f3493cef3452d2de6c1c67e5dc74b1 Mon Sep 17 00:00:00 2001
From: Luka Stanisic <luka.stanisic@inria.fr>
Date: Thu, 12 May 2016 15:23:11 +0200
Subject: [PATCH] Adding makespans timers that will work for both Native and
 SimGrid executions

---
 Tests/GroupTree/testBlockedUniform.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Tests/GroupTree/testBlockedUniform.cpp b/Tests/GroupTree/testBlockedUniform.cpp
index 2eab6c756..070c0ddcf 100644
--- a/Tests/GroupTree/testBlockedUniform.cpp
+++ b/Tests/GroupTree/testBlockedUniform.cpp
@@ -125,9 +125,13 @@ int main(int argc, char* argv[]){
     GroupKernelClass groupkernel(NbLevels, loader.getBoxWidth(), loader.getCenterOfBox(), &MatrixKernel);
     GroupAlgorithm groupalgo(&groupedTree,&groupkernel);
 
+    // Extended for Native vs SimGrid makespans comparison
     timer.tic();
+    double start_time = starpu_timing_now();
     groupalgo.execute();
+    double end_time = starpu_timing_now();
     std::cout << "Kernel executed in in " << timer.tacAndElapsed() << "s\n";
+    std::cout << (end_time - start_time)/1000 << "\n";
 
     // Validate the result
     if(FParameters::existParameter(argc, argv, LocalOptionNoValidate.options) == false){
-- 
GitLab