From d8ebb5c38051e7769aef47edd4021aec050ff4ce Mon Sep 17 00:00:00 2001 From: Martin Khannouz 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 b85cd99a..4ff1f809 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 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