From e8e16679c564caa7a21b774c2cde005fc521e6b6 Mon Sep 17 00:00:00 2001 From: Bert Vandenbroucke <vandenbroucke@strw.leidenuniv.nl> Date: Fri, 13 May 2022 11:58:16 +0000 Subject: [PATCH] Fix inconsistent box wrapping for particles on edge of box --- src/engine_redistribute.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/engine_redistribute.c b/src/engine_redistribute.c index dbd2125b97..a7ff8ff063 100644 --- a/src/engine_redistribute.c +++ b/src/engine_redistribute.c @@ -273,6 +273,7 @@ struct redist_mapper_data { parts[k].x[j] += s->dim[j]; \ else if (parts[k].x[j] >= s->dim[j]) \ parts[k].x[j] -= s->dim[j]; \ + if (parts[k].x[j] == s->dim[j]) parts[k].x[j] = 0.0; \ } \ const int cid = cell_getid(s->cdim, parts[k].x[0] * s->iwidth[0], \ parts[k].x[1] * s->iwidth[1], \ -- GitLab