diff --git a/apps/gpu/LBM/MusselOyster/MusselOyster.cpp b/apps/gpu/LBM/MusselOyster/MusselOyster.cpp index 8f544a36201fa8f869f8967f2c1fc5a4ee2ad291..68a584167af2118bc510712d92b2fef26aef15c8 100644 --- a/apps/gpu/LBM/MusselOyster/MusselOyster.cpp +++ b/apps/gpu/LBM/MusselOyster/MusselOyster.cpp @@ -119,7 +119,12 @@ void multipleLevel(const std::string& configPath) bool useGridGenerator = true; bool useStreams = true; bool useLevels = true; - para->useReducedCommunicationAfterFtoC = true; + para->useReducedCommunicationAfterFtoC = false; + + if (para->getNumprocs() == 1) { + useStreams = false; + para->useReducedCommunicationAfterFtoC = false; + } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////