diff --git a/Tests/GroupTree/testBlockedChebyshev.cpp b/Tests/GroupTree/testBlockedChebyshev.cpp
index 8cf95dccde97f6e5ac5e3acb3c98695b862c7ea5..9c76bd3710902bbdd0a297021300026429be0d77 100644
--- a/Tests/GroupTree/testBlockedChebyshev.cpp
+++ b/Tests/GroupTree/testBlockedChebyshev.cpp
@@ -122,7 +122,7 @@ int main(int argc, char* argv[]){
 
     timer.tic();
     groupalgo.execute();
-    std::cout << "Kernel executed in in " << timer.tacAndElapsed() << "s\n";
+    std::cout << "Average executed in in " << timer.tacAndElapsed() << "s\n";
 
     // Validate the result
     if(FParameters::existParameter(argc, argv, LocalOptionNoValidate.options) == false){
diff --git a/Tests/GroupTree/testBlockedImplicitAlgorithm.cpp b/Tests/GroupTree/testBlockedImplicitAlgorithm.cpp
index b4f1baf0fd6753e810c4d17dea9c32e05784093f..6cc3ebf15dc6655480ba5c0d94748304955201b1 100644
--- a/Tests/GroupTree/testBlockedImplicitAlgorithm.cpp
+++ b/Tests/GroupTree/testBlockedImplicitAlgorithm.cpp
@@ -159,6 +159,7 @@ int main(int argc, char* argv[]){
     // Run the algorithm
     GroupKernelClass groupkernel;
     GroupAlgorithm groupalgo(&groupedTree,&groupkernel, distributedMortonIndex);
+	mpiComm.global().barrier();
 	FTic timerExecute;
 	groupalgo.execute();
 	mpiComm.global().barrier();
diff --git a/Tests/GroupTree/testBlockedImplicitChebyshev.cpp b/Tests/GroupTree/testBlockedImplicitChebyshev.cpp
index 2724b4d01fc0b53174c89079d67acb2a4fbf3a84..e759106308ad137c1e09788a6f27c15dd665e2b5 100644
--- a/Tests/GroupTree/testBlockedImplicitChebyshev.cpp
+++ b/Tests/GroupTree/testBlockedImplicitChebyshev.cpp
@@ -138,6 +138,7 @@ int main(int argc, char* argv[]){
     const MatrixKernelClass MatrixKernel;
     GroupKernelClass groupkernel(NbLevels, loader.getBoxWidth(), loader.getCenterOfBox(), &MatrixKernel);
     GroupAlgorithm groupalgo(&groupedTree,&groupkernel, distributedMortonIndex);
+	mpiComm.global().barrier();
 	FTic timerExecute;
 	groupalgo.execute(operationsToProceed);
 	mpiComm.global().barrier();
diff --git a/Tests/GroupTree/testBlockedMpiAlgorithm.cpp b/Tests/GroupTree/testBlockedMpiAlgorithm.cpp
index 10c7c24ab95db95bf172abbe70263ee906540aba..67cde1c820fada71e5b4c0ad5d6aad9d9ea13035 100644
--- a/Tests/GroupTree/testBlockedMpiAlgorithm.cpp
+++ b/Tests/GroupTree/testBlockedMpiAlgorithm.cpp
@@ -147,6 +147,7 @@ int main(int argc, char* argv[]){
     // Run the algorithm
     GroupKernelClass groupkernel;
     GroupAlgorithm groupalgo(mpiComm.global(), &groupedTree,&groupkernel);
+	mpiComm.global().barrier();
 	FTic timerExecute;
     groupalgo.execute();
     mpiComm.global().barrier();
diff --git a/Tests/GroupTree/testBlockedMpiChebyshev.cpp b/Tests/GroupTree/testBlockedMpiChebyshev.cpp
index 58bda86cddf29cfb6032438c3129d684b231c5d2..8548d2d9b7bcc904a43f06f0ba54ddb42c70bf80 100644
--- a/Tests/GroupTree/testBlockedMpiChebyshev.cpp
+++ b/Tests/GroupTree/testBlockedMpiChebyshev.cpp
@@ -168,6 +168,7 @@ int main(int argc, char* argv[]){
         GroupKernelClass groupkernel(TreeHeight, loader.getBoxWidth(), loader.getCenterOfBox(), &MatrixKernel);
         // Run the algorithm
         GroupAlgorithm groupalgo(mpiComm.global(), &groupedTree,&groupkernel);
+		mpiComm.global().barrier();
         timer.tic();
         groupalgo.execute();
 		mpiComm.global().barrier();