Proven Distributed Memory Parallelization of Particle Methods
Johannes Pahlke, Ivo F. Sbalzarini

TL;DR
This paper presents a mathematically proven parallelization scheme for particle methods on distributed-memory systems, ensuring correctness and equivalence to sequential algorithms, thus providing a solid theoretical foundation for existing and future implementations.
Contribution
It offers the first formal proof of correctness for distributed-memory parallelization of particle methods, extending prior shared-memory proofs to a broader class of algorithms.
Findings
Proven equivalence of parallel and sequential particle methods on distributed systems
Applicable to widely used particle algorithms like SPH, DEM, and MD
Provides a theoretical foundation for practical parallel software implementations
Abstract
We provide a mathematically proven parallelization scheme for particle methods on distributed-memory computer systems. Particle methods are a versatile and widely used class of algorithms for computer simulations and numerical predictions in various applications, ranging from continuum fluid dynamics and granular flows, using methods such as Smoothed Particle Hydrodynamics (SPH) and Discrete Element Methods (DEM) to Molecular Dynamics (MD) simulations in molecular modeling. Particle methods naturally lend themselves to implementation on parallel-computing hardware. So far, however, a mathematical proof of correctness and equivalence to sequential implementations was only available for shared-memory parallelism. Here, we leverage a formal definition of the algorithmic class of particle methods to provide a proven parallelization scheme for distributed-memory computers. We prove that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFluid Dynamics Simulations and Interactions · Lattice Boltzmann Simulation Studies · Nanopore and Nanochannel Transport Studies
