From 5fea59f60410331a9e7204dcc187fe09a39bbfe5 Mon Sep 17 00:00:00 2001
From: Rafael Ravedutti <rafaelravedutti@gmail.com>
Date: Tue, 6 Feb 2024 17:07:43 +0100
Subject: [PATCH] Small fixes

Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
---
 runtime/domain/block_forest.hpp      | 5 ++---
 src/pairs/sim/domain_partitioning.py | 6 +++---
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/runtime/domain/block_forest.hpp b/runtime/domain/block_forest.hpp
index 1a40349..04446d2 100644
--- a/runtime/domain/block_forest.hpp
+++ b/runtime/domain/block_forest.hpp
@@ -18,9 +18,8 @@ private:
     std::vector<int> ranks;
     std::vector<int> naabbs;
     std::vector<double> aabbs;
-    real_t *subdom_min;
-    real_t *subdom_max;
-    int world_size, rank, total_aabbs;
+    real_t *subdom;
+    int world_size, rank, nranks, naabbs;
     bool balance_workload;
 
 public:
diff --git a/src/pairs/sim/domain_partitioning.py b/src/pairs/sim/domain_partitioning.py
index 8a496f2..af06862 100644
--- a/src/pairs/sim/domain_partitioning.py
+++ b/src/pairs/sim/domain_partitioning.py
@@ -34,9 +34,9 @@ class DimensionRanges:
     def initialize(self):
         grid_array = [(self.sim.grid.min(d), self.sim.grid.max(d)) for d in range(self.sim.ndims())]
         Call_Void(self.sim, "pairs->initDomain", [param for delim in grid_array for param in delim])
-        Call_Void(self.sim, "pairs->copyRuntimeArray", ['neighbor_ranks', self.neighbor_ranks, sim.ndims() * 2])
-        Call_Void(self.sim, "pairs->copyRuntimeArray", ['pbc', self.pbc, sim.ndims() * 2])
-        Call_Void(self.sim, "pairs->copyRuntimeArray", ['subdom', self.subdom, sim.ndims() * 2])
+        Call_Void(self.sim, "pairs->copyRuntimeArray", ['neighbor_ranks', self.neighbor_ranks, self.sim.ndims() * 2])
+        Call_Void(self.sim, "pairs->copyRuntimeArray", ['pbc', self.pbc, self.sim.ndims() * 2])
+        Call_Void(self.sim, "pairs->copyRuntimeArray", ['subdom', self.subdom, self.sim.ndims() * 2])
 
     def ghost_particles(self, step, position, offset=0.0):
         # Particles with one of the following flags are ignored
-- 
GitLab