From d8ebb5c38051e7769aef47edd4021aec050ff4ce Mon Sep 17 00:00:00 2001
From: Martin Khannouz <martin.khannouz@inria.fr>
Date: Thu, 26 May 2016 10:13:46 +0200
Subject: [PATCH] blockedMpiChebyshev ORDER set to 4 and add action to proceed
 when calling execute

---
 Tests/GroupTree/testBlockedMpiChebyshev.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/Tests/GroupTree/testBlockedMpiChebyshev.cpp b/Tests/GroupTree/testBlockedMpiChebyshev.cpp
index b85cd99aa..4ff1f8096 100644
--- a/Tests/GroupTree/testBlockedMpiChebyshev.cpp
+++ b/Tests/GroupTree/testBlockedMpiChebyshev.cpp
@@ -62,7 +62,7 @@ int main(int argc, char* argv[]){
 
     typedef double FReal;
     // Initialize the types
-    static const int ORDER = 6;
+    static const int ORDER = 4;
     typedef FInterpMatrixKernelR<FReal> MatrixKernelClass;
 
     typedef FChebCellPODCore         GroupCellSymbClass;
@@ -161,6 +161,7 @@ int main(int argc, char* argv[]){
     timer.tac();
 	//std::cerr << "Done  " << "(@Creating and Inserting Particles = " << timer.elapsed() << "s)." << std::endl;
 
+	int operationsToProceed = FFmmP2M | FFmmM2M | FFmmM2L | FFmmL2L | FFmmL2P | FFmmP2P;
     { // -----------------------------------------------------
         //std::cout << "\nChebyshev FMM (ORDER="<< ORDER << ") ... " << std::endl;
 
@@ -172,7 +173,7 @@ int main(int argc, char* argv[]){
 		mpiComm.global().barrier();
         timer.tic();
 		starpu_fxt_start_profiling();
-        groupalgo.execute();
+        groupalgo.execute(operationsToProceed);
 		mpiComm.global().barrier();
 		starpu_fxt_stop_profiling();
         timer.tac();
@@ -204,7 +205,7 @@ int main(int argc, char* argv[]){
         FmmClass algorithm(mpiComm.global(),&treeCheck, &kernels);
 		mpiComm.global().barrier();
         timer.tic();
-        algorithm.execute();
+        algorithm.execute(operationsToProceed);
 		mpiComm.global().barrier();
         timer.tac();
 		timeAverage(mpiComm.global().processId(), mpiComm.global().processCount(), timer.elapsed());
-- 
GitLab