From d73dd96584553b5751bd383cfa698475bf8b8698 Mon Sep 17 00:00:00 2001
From: Sebastian Eibl <sebastian.eibl@fau.de>
Date: Wed, 5 Jun 2019 10:30:29 +0200
Subject: [PATCH] [BUGFIX] added missing dx in sync next neighbors

---
 python/mesa_pd/templates/mpi/SyncNextNeighbors.templ.cpp | 2 +-
 src/mesa_pd/mpi/SyncNextNeighbors.cpp                    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/python/mesa_pd/templates/mpi/SyncNextNeighbors.templ.cpp b/python/mesa_pd/templates/mpi/SyncNextNeighbors.templ.cpp
index 4765e4f13..0f3350604 100644
--- a/python/mesa_pd/templates/mpi/SyncNextNeighbors.templ.cpp
+++ b/python/mesa_pd/templates/mpi/SyncNextNeighbors.templ.cpp
@@ -123,7 +123,7 @@ void SyncNextNeighbors::generateSynchronizationMessages(data::ParticleStorage& p
          continue;
       }
 
-      if (domain.isContainedInLocalSubdomain(pIt->getPosition(), pIt->getInteractionRadius()))
+      if (domain.isContainedInLocalSubdomain(pIt->getPosition(), pIt->getInteractionRadius() + dx))
       {
          //no sync needed
          //just delete ghost particles if there are any
diff --git a/src/mesa_pd/mpi/SyncNextNeighbors.cpp b/src/mesa_pd/mpi/SyncNextNeighbors.cpp
index bdbfc24eb..4d5ef12cd 100644
--- a/src/mesa_pd/mpi/SyncNextNeighbors.cpp
+++ b/src/mesa_pd/mpi/SyncNextNeighbors.cpp
@@ -123,7 +123,7 @@ void SyncNextNeighbors::generateSynchronizationMessages(data::ParticleStorage& p
          continue;
       }
 
-      if (domain.isContainedInLocalSubdomain(pIt->getPosition(), pIt->getInteractionRadius()))
+      if (domain.isContainedInLocalSubdomain(pIt->getPosition(), pIt->getInteractionRadius() + dx))
       {
          //no sync needed
          //just delete ghost particles if there are any
-- 
GitLab