From 7327d3525c26d5d6c9688ef17005a93ce1fb9637 Mon Sep 17 00:00:00 2001
From: Sebastian Eibl <sebastian.eibl@fau.de>
Date: Mon, 12 Aug 2019 14:57:40 +0200
Subject: [PATCH] [FIX] reset buffersystem in every call

---
 src/mesa_pd/mpi/SyncNextNeighborsBlockForest.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/mesa_pd/mpi/SyncNextNeighborsBlockForest.cpp b/src/mesa_pd/mpi/SyncNextNeighborsBlockForest.cpp
index 174d8a376..08bfc37ef 100644
--- a/src/mesa_pd/mpi/SyncNextNeighborsBlockForest.cpp
+++ b/src/mesa_pd/mpi/SyncNextNeighborsBlockForest.cpp
@@ -57,6 +57,7 @@ void SyncNextNeighborsBlockForest::operator()(data::ParticleStorage& ps,
 {
    if (numProcesses_ == 1) return;
 
+   bs = walberla::mpi::BufferSystem( walberla::mpi::MPIManager::instance()->comm() );
 
    for (auto& blk : bf->getBlockMap())
    {
-- 
GitLab