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