High-Performance Resilient Multi-GPU Hybrid Particle-in-Cell Monte Carlo Simulations at Scale

📅 2026-06-26
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the challenges of scalability, load balancing, and fault tolerance in large-scale particle-in-cell Monte Carlo (PIC-MC) simulations for plasma physics on heterogeneous multi-GPU systems. We present the first unified, high-performance, fault-tolerant PIC-MC framework supporting both NVIDIA and AMD GPUs, integrating an MPI+OpenMP hybrid parallel model, a dynamic load-balancing mechanism, and standardized I/O based on openPMD/ADIOS2. The framework innovatively combines BP4 file-based checkpointing with SST in-memory streaming to enable elastic execution and seamless recovery. Strong and weak scaling up to 800 GPUs is demonstrated on Frontier, MN5, and LUMI-G systems, enabling efficient and robust simulations with tens of billions of particles while supporting in situ analysis and visualization.
📝 Abstract
The increasing demand for high-performance computing in plasma physics has driven scalable and resilient simulation methods capable of efficiently exploiting modern multi-GPU architectures. This work extends a portable hybrid MPI+OpenMP implementation of BIT1, focusing on high-performance resilience for accelerated Particle-in-Cell (PIC) Monte Carlo (MC) simulations under both uniform and non-uniform load conditions. Scalable particle load balancing and robust checkpoint/restart mechanisms across Nvidia and AMD accelerators are integrated with standardized I/O using openPMD and ADIOS2. This leverages BP4 for high-performance file-based checkpointing and SST for in-memory data streaming, enabling efficient data movement, resilient large-scale execution, seamless continuation from existing checkpoints, and effective handling of computational and I/O workloads. Advanced HPC profiling and tracing tools, including Nvidia Nsight Systems and AMD ROC-Profiler with Perfetto, provide detailed insights into computation, communication, and system-level behavior for optimization. Performance results on Frontier (OLCF-5), MN5, and LUMI-G demonstrate strong and weak scaling up to 800 GPUs, validating the framework for large-scale PIC MC simulations, while in-situ analysis and visualization using scalable I/O further enhance scientific insight without interrupting multi-GPU execution on current and future exascale systems.
Problem

Research questions and friction points this paper is trying to address.

Particle-in-Cell
Monte Carlo
multi-GPU
resilience
exascale
Innovation

Methods, ideas, or system contributions that make the work stand out.

multi-GPU
resilient checkpointing
load balancing
in-situ analysis
exascale simulation
🔎 Similar Papers
No similar papers found.
Jeremy J. Williams
Jeremy J. Williams
KTH Royal Institute of Technology
Performance EngineeringData CentersHPCHPDASupercomputing
S
Stefan Costea
Faculty of Mechanical Engineering, University of Ljubljana, Ljubljana, Slovenia
David Tskhakaya
David Tskhakaya
Unknown affiliation
Leon Kos
Leon Kos
University of Ljubljana
plasmafusionvisualisation HPCparallell computing
Ales Podolnik
Ales Podolnik
Researcher, Institute of Plasma Phycics, The Czech Academy of Sciences
plasma physicssimulationsLangmuir probesplasma-wall interactionhigh performance computing
J
Jakub Hromadka
Institute of Plasma Physics of the CAS, Prague, Czech Republic
J
Jordy Trilaksono
Max Planck Institute for Plasma Physics, Garching, Germany
Yi Ju
Yi Ju
Systems Engineering, UC Berkeley
electric vehiclessustainable infrastructuressmart gridbuilt environment
K
Kallia Chronaki
Foundation for Research and Technology Hellas, Heraklion, Greece
E
Evangelos Gkolantas
Foundation for Research and Technology Hellas, Heraklion, Greece
Vassilis Papaefstathiou
Vassilis Papaefstathiou
Computer Science Department, University of Crete and FORTH-ICS
Computer ArchitectureHigh-Performance ComputingFPGA Prototyping
Allen D. Malony
Allen D. Malony
University of Oregon
parallel computingperformance analysis
Sameer Shende
Sameer Shende
Research Professor and Director, Performance Research Laboratory, University of Oregon and
Performance Evaluation ToolsInstrumentationMeasurementRuntime Systems
Frank Jenko
Frank Jenko
Max Planck Institute for Plasma Physics
Erwin Laure
Erwin Laure
Unknown affiliation
Stefano Markidis
Stefano Markidis
Professor, KTH Royal Institute of Technology
High Performance ComputingComputational Plasma PhysicsQuantum Computing