Benchmarking and Parallelization of Electrostatic Particle-In-Cell for low-temperature Plasma Simulation by particle-thread Binding
Libn Varghese, Bhaskar Chaudhury, Miral Shah, Mainak Bandyopadhyay

TL;DR
This paper introduces a novel particle-thread binding strategy for Particle-In-Cell plasma simulations that significantly improves parallel scalability and performance while maintaining compatibility with existing code structures.
Contribution
The paper presents a new parallelization approach for PIC simulations that reduces bottlenecks and enhances scalability using minimal code modifications.
Findings
Achieved near-linear scalability on 1000 cores.
Maintained data structure compatibility with existing PIC codes.
Demonstrated effectiveness on both shared and distributed memory systems.
Abstract
The Particle-In-Cell (PIC) method for plasma simulation tracks particle phase space information using particle and grid data structures. High computational costs in 2D and 3D device-scale PIC simulations necessitate parallelization, with the Charge Deposition (CD) subroutine often becoming a bottleneck due to frequent particle-grid interactions. Conventional methods mitigate dependencies by generating private grids for each core, but this approach faces scalability issues. We propose a novel approach based on a particle-thread binding strategy that requires only four private grids per node in distributed memory systems or four private grids in shared memory systems, enhancing CD scalability and performance while maintaining conventional data structures and requiring minimal changes to existing PIC codes. This method ensures complete accessibility of grid data structure for concurrent…
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
TopicsPlasma Diagnostics and Applications · Electrohydrodynamics and Fluid Dynamics · Laser-induced spectroscopy and plasma
