diff --git a/runtime/boundary_weights.hpp b/runtime/boundary_weights.hpp index 165a62da6d6405838bcc27182773b6dd540eefa4..bf8ffbf3772eb0a46542996c3bcf22329ee2edf4 100644 --- a/runtime/boundary_weights.hpp +++ b/runtime/boundary_weights.hpp @@ -5,7 +5,7 @@ //--- #include "pairs.hpp" #include "pairs_common.hpp" -#include "gen/property_interface.hpp" +#include "gen/interfaces.hpp" #pragma once @@ -27,9 +27,9 @@ void compute_boundary_weights( *comm_weight = 0; for(int i = 0; i < nlocal; i++) { - real_t pos_x = pairs_interface::getPosition(position_ptr, i, 0, particle_capacity); - real_t pos_y = pairs_interface::getPosition(position_ptr, i, 1, particle_capacity); - real_t pos_z = pairs_interface::getPosition(position_ptr, i, 2, particle_capacity); + real_t pos_x = pairs_interface::get_position(position_ptr, i, 0, particle_capacity); + real_t pos_y = pairs_interface::get_position(position_ptr, i, 1, particle_capacity); + real_t pos_z = pairs_interface::get_position(position_ptr, i, 2, particle_capacity); if( pos_x > xmin && pos_x <= xmax && pos_y > ymin && pos_y <= ymax && @@ -39,9 +39,9 @@ void compute_boundary_weights( } for(int i = nlocal; i < nlocal + nghost; i++) { - real_t pos_x = pairs_interface::getPosition(position_ptr, i, 0, particle_capacity); - real_t pos_y = pairs_interface::getPosition(position_ptr, i, 1, particle_capacity); - real_t pos_z = pairs_interface::getPosition(position_ptr, i, 2, particle_capacity); + real_t pos_x = pairs_interface::get_position(position_ptr, i, 0, particle_capacity); + real_t pos_y = pairs_interface::get_position(position_ptr, i, 1, particle_capacity); + real_t pos_z = pairs_interface::get_position(position_ptr, i, 2, particle_capacity); if( pos_x > xmin && pos_x <= xmax && pos_y > ymin && pos_y <= ymax && diff --git a/src/pairs/sim/domain_partitioning.py b/src/pairs/sim/domain_partitioning.py index af068620d2cb25a6259b6bfdd7e9282a7cb5d002..e3668bed2e00caa2275fe556ec03a79151adedd5 100644 --- a/src/pairs/sim/domain_partitioning.py +++ b/src/pairs/sim/domain_partitioning.py @@ -1,13 +1,10 @@ -from pairs.ir.block import pairs_device_block, pairs_host_block -from pairs.ir.branches import Branch, Filter -from pairs.ir.functions import Call_Void -from pairs.ir.loops import For, ParticleFor -from pairs.ir.utils import Print +from pairs.ir.assign import Assign +from pairs.ir.branches import Filter +from pairs.ir.functions import Call_Int, Call_Void from pairs.ir.scalars import ScalarOp from pairs.ir.select import Select from pairs.ir.types import Types from pairs.sim.flags import Flags -from pairs.sim.lowerable import Lowerable class DimensionRanges: @@ -50,8 +47,6 @@ class DimensionRanges: pbc_shifts = [0 if d != step else self.pbc[j] for d in range(self.sim.ndims())] yield i, j, self.neighbor_ranks[j], pbc_shifts - - def prev_neighbor(self, j, step, position, offset, flags_to_exclude): particle_flags = self.sim.particle_flags for i in For(self.sim, 0, self.sim.nlocal + self.sim.nghost):