Development of an Equation-based Parallelization Method for Multiphase Particle-in-Cell Simulations
Mino Woo, Terry Jordan, Tarak Nandi, Jean Francois Dietiker,, Christopher Guenther, Dirk Van Essendelft

TL;DR
This paper introduces an equation-based parallelization method for multiphase particle-in-cell simulations, leveraging GPU intra-node interconnects to significantly accelerate computations and reduce energy consumption.
Contribution
The authors developed MFiX-AI, a GPU-based implementation using equation decomposition, achieving near-linear speedup and energy savings over traditional CPU-based methods.
Findings
Performance of 4 NVIDIA A100 GPUs is comparable to 1000 CPU cores.
Energy savings of up to 90% on single GPU nodes.
Potential for integration with AI/ML models for further acceleration.
Abstract
Manufacturers have been developing new graphics processing unit (GPU) nodes with large capacity, high bandwidth memory and very high bandwidth intra-node interconnects. This enables moving large amounts of data between GPUs on the same node at low cost. However, small packet bandwidths and latencies have not decreased which makes global dot products expensive. These characteristics favor a new kind of problem decomposition called "equation decomposition" rather than traditional domain decomposition. In this approach, each GPU is assigned one equation set to solve in parallel so that the frequent and expensive dot product synchronization points in traditional distributed linear solvers are eliminated. In exchange, the method involves infrequent movement of state variables over the high bandwidth, intra-node interconnects. To test this theory, our flagship code Multiphase Flow with…
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
TopicsSimulation Techniques and Applications · Advanced Data Storage Technologies · Lattice Boltzmann Simulation Studies
