From fffb6965e571d922e81fe64c2a96cca100a58048 Mon Sep 17 00:00:00 2001
From: Chichi Lalescu <Cristian.Lalescu@ds.mpg.de>
Date: Sat, 26 Dec 2015 18:06:55 +0100
Subject: [PATCH] fix generation of interpolator compute array

---
 bfps/cpp/rFFTW_interpolator.cpp | 2 +-
 tests/test_scaling.py           | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/bfps/cpp/rFFTW_interpolator.cpp b/bfps/cpp/rFFTW_interpolator.cpp
index 8310be04..a858eb10 100644
--- a/bfps/cpp/rFFTW_interpolator.cpp
+++ b/bfps/cpp/rFFTW_interpolator.cpp
@@ -51,7 +51,7 @@ rFFTW_interpolator<rnumber, interp_neighbours>::rFFTW_interpolator(
     this->compute = new bool[this->descriptor->sizes[0]];
     std::fill_n(this->compute, this->descriptor->sizes[0], false);
     for (int iz = this->descriptor->starts[0]-interp_neighbours-1;
-            iz <= this->descriptor->starts[0]+this->descriptor->subsizes[0]+interp_neighbours+1;
+            iz <= this->descriptor->starts[0]+this->descriptor->subsizes[0]+interp_neighbours;
             iz++)
         this->compute[((iz + this->descriptor->sizes[0]) % this->descriptor->sizes[0])] = true;
 }
diff --git a/tests/test_scaling.py b/tests/test_scaling.py
index 4acc554e..a5e675cc 100755
--- a/tests/test_scaling.py
+++ b/tests/test_scaling.py
@@ -54,8 +54,8 @@ if __name__ == '__main__':
             ['-n', '32',
              '--run',
              '--initialize',
-             '--ncpu', '2',
-             '--nparticles', '1000',
+             '--ncpu', '4',
+             '--nparticles', '10000',
              '--niter_todo', '32',
              '--precision', 'single',
              '--wd', 'data/single'] +
-- 
GitLab