diff --git a/python/mesa_pd/mpi/SyncGhostOwners.py b/python/mesa_pd/mpi/SyncGhostOwners.py index 872f5146d3b1d5e36f6f9f74b332c34bc3f63251..320a8f4c7d00f7bfaedec9698e22c5f21c5bca6d 100644 --- a/python/mesa_pd/mpi/SyncGhostOwners.py +++ b/python/mesa_pd/mpi/SyncGhostOwners.py @@ -5,9 +5,9 @@ from ..utility import generateFile class SyncGhostOwners: def __init__(self, p): p.addProperty("position", "walberla::mesa_pd::Vec3", defValue="real_t(0)", syncMode="ALWAYS") - p.addProperty("interactionRadius", "walberla::real_t", defValue="real_t(0)", syncMode="ONCE") - p.addProperty("flags", "walberla::mesa_pd::data::particle_flags::FlagT", defValue="", syncMode="ONCE") - p.addProperty("owner", "int", defValue="-1", syncMode="ONCE") + p.addProperty("interactionRadius", "walberla::real_t", defValue="real_t(0)", syncMode="ON_GHOST_CREATION") + p.addProperty("flags", "walberla::mesa_pd::data::particle_flags::FlagT", defValue="", syncMode="ON_GHOST_CREATION") + p.addProperty("owner", "int", defValue="-1", syncMode="ON_GHOST_CREATION") p.addProperty("ghostOwners", "std::unordered_set<walberla::mpi::MPIRank>", defValue="", syncMode="NEVER") p.addProperty("neighborState", "std::unordered_set<walberla::mpi::MPIRank>", defValue="", syncMode="NEVER") diff --git a/python/mesa_pd/mpi/SyncNextNeighbors.py b/python/mesa_pd/mpi/SyncNextNeighbors.py index 44d1851eb6218671e8740925d962d9629a044728..703b9a2266609f87dc1ee120b855a02cfcfe6cd6 100644 --- a/python/mesa_pd/mpi/SyncNextNeighbors.py +++ b/python/mesa_pd/mpi/SyncNextNeighbors.py @@ -5,9 +5,9 @@ from ..utility import generateFile class SyncNextNeighbors: def __init__(self, p): p.addProperty("position", "walberla::mesa_pd::Vec3", defValue="real_t(0)", syncMode="ALWAYS") - p.addProperty("interactionRadius", "walberla::real_t", defValue="real_t(0)", syncMode="ONCE") - p.addProperty("flags", "walberla::mesa_pd::data::particle_flags::FlagT", defValue="", syncMode="ONCE") - p.addProperty("owner", "int", defValue="-1", syncMode="ONCE") + p.addProperty("interactionRadius", "walberla::real_t", defValue="real_t(0)", syncMode="ON_GHOST_CREATION") + p.addProperty("flags", "walberla::mesa_pd::data::particle_flags::FlagT", defValue="", syncMode="ON_GHOST_CREATION") + p.addProperty("owner", "int", defValue="-1", syncMode="ON_GHOST_CREATION") p.addProperty("ghostOwners", "std::unordered_set<walberla::mpi::MPIRank>", defValue="", syncMode="NEVER") def generate(self, path):