From 105697ddbc041a0df7cab7082ed8de0210b8a787 Mon Sep 17 00:00:00 2001
From: Sebastian Eibl <sebastian.eibl@fau.de>
Date: Mon, 27 Jan 2020 10:19:02 +0100
Subject: [PATCH] [IMPROVEMENT] removed reinitialization of BufferSystem

---
 src/mesa_pd/mpi/SyncNextNeighborsBlockForest.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/mesa_pd/mpi/SyncNextNeighborsBlockForest.cpp b/src/mesa_pd/mpi/SyncNextNeighborsBlockForest.cpp
index c24bf8b75..3a0038488 100644
--- a/src/mesa_pd/mpi/SyncNextNeighborsBlockForest.cpp
+++ b/src/mesa_pd/mpi/SyncNextNeighborsBlockForest.cpp
@@ -51,7 +51,8 @@ void SyncNextNeighborsBlockForest::operator()(data::ParticleStorage& ps,
 {
    if (numProcesses_ == 1) return;
 
-   bs = walberla::mpi::BufferSystem( walberla::mpi::MPIManager::instance()->comm() );
+   WALBERLA_CHECK(!bs.isCommunicationRunning());
+   WALBERLA_CHECK_EQUAL(bs.size(), 0);
 
    for (auto& blk : bf->getBlockMap())
    {
-- 
GitLab