From a2a52a7cfa99f70f1d60e366d497329989dd523a Mon Sep 17 00:00:00 2001 From: Berenger Bramas <bbramas@mpcdf.mpg.de> Date: Fri, 7 Apr 2017 14:47:50 +0200 Subject: [PATCH] Debug -- Ensure to apply x-y periodic boundary condition to all particles --- bfps/cpp/particles/abstract_particles_distr.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bfps/cpp/particles/abstract_particles_distr.hpp b/bfps/cpp/particles/abstract_particles_distr.hpp index 5d223635..690c85a9 100644 --- a/bfps/cpp/particles/abstract_particles_distr.hpp +++ b/bfps/cpp/particles/abstract_particles_distr.hpp @@ -388,6 +388,7 @@ public: } } + assert(whatNext.size() == 0); assert(mpiRequests.size() == 0); } @@ -617,6 +618,7 @@ public: TIMEZONE("waitall-move"); AssertMpi(MPI_Waitall(mpiRequests.size(), mpiRequests.data(), MPI_STATUSES_IGNORE)); mpiRequests.clear(); + whatNext.clear(); } // Exchange particles @@ -689,7 +691,7 @@ public: { TIMEZONE("apply_pbc_xy"); - apply_pbc_xy((*inout_positions_particles).get(), nbNewFromUp+nbNewFromLow); + apply_pbc_xy((*inout_positions_particles).get(), myTotalNbParticles); } // Partitions all particles -- GitLab