Integrating High Performance In-Memory Data Streaming and In-Situ Visualization in Hybrid MPI+OpenMP PIC MC Simulations Towards Exascale

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Williams, Jeremy J., Costea, Stefan, Medeiros, Daniel, Trilaksono, Jordy, Hegde, Pratibha, Tskhakaya, David, Kos, Leon, Podolnik, Ales, Hromadka, Jakub, Huck, Kevin A., Malony, Allen D., Jenko, Frank, Laure, Erwin, Markidis, Stefano
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912842432643072
author Williams, Jeremy J.
Costea, Stefan
Medeiros, Daniel
Trilaksono, Jordy
Hegde, Pratibha
Tskhakaya, David
Kos, Leon
Podolnik, Ales
Hromadka, Jakub
Huck, Kevin A.
Malony, Allen D.
Jenko, Frank
Laure, Erwin
Markidis, Stefano
author_facet Williams, Jeremy J.
Costea, Stefan
Medeiros, Daniel
Trilaksono, Jordy
Hegde, Pratibha
Tskhakaya, David
Kos, Leon
Podolnik, Ales
Hromadka, Jakub
Huck, Kevin A.
Malony, Allen D.
Jenko, Frank
Laure, Erwin
Markidis, Stefano
contents Efficient simulation of complex plasma dynamics is crucial for advancing fusion energy research. Particle-in-Cell (PIC) Monte Carlo (MC) simulations provide insights into plasma behavior, including turbulence and confinement, which are essential for optimizing fusion reactor performance. Transitioning to exascale simulations introduces significant challenges, with traditional file input/output (I/O) inefficiencies remaining a key bottleneck. This work advances BIT1, an electrostatic PIC MC code, by improving the particle mover with OpenMP task-based parallelism, integrating the openPMD streaming API, and enabling in-memory data streaming with ADIOS2's Sustainable Staging Transport (SST) engine to enhance I/O performance, computational efficiency, and system storage utilization. We employ profiling tools such as gprof, perf, IPM and Darshan, which provide insights into computation, communication, and I/O operations. We implement time-dependent data checkpointing with the openPMD API enabling seamless data movement and in-situ visualization for real-time analysis without interrupting the simulation. We demonstrate improvements in simulation runtime, data accessibility and real-time insights by comparing traditional file I/O with the ADIOS2 BP4 and SST backends. The proposed hybrid BIT1 openPMD SST enhancement introduces a new paradigm for real-time scientific discovery in plasma simulations, enabling faster insights and more efficient use of exascale computing resources.
format Preprint
id arxiv_https___arxiv_org_abs_2512_03914
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Integrating High Performance In-Memory Data Streaming and In-Situ Visualization in Hybrid MPI+OpenMP PIC MC Simulations Towards Exascale
Williams, Jeremy J.
Costea, Stefan
Medeiros, Daniel
Trilaksono, Jordy
Hegde, Pratibha
Tskhakaya, David
Kos, Leon
Podolnik, Ales
Hromadka, Jakub
Huck, Kevin A.
Malony, Allen D.
Jenko, Frank
Laure, Erwin
Markidis, Stefano
Plasma Physics
Distributed, Parallel, and Cluster Computing
Performance
Efficient simulation of complex plasma dynamics is crucial for advancing fusion energy research. Particle-in-Cell (PIC) Monte Carlo (MC) simulations provide insights into plasma behavior, including turbulence and confinement, which are essential for optimizing fusion reactor performance. Transitioning to exascale simulations introduces significant challenges, with traditional file input/output (I/O) inefficiencies remaining a key bottleneck. This work advances BIT1, an electrostatic PIC MC code, by improving the particle mover with OpenMP task-based parallelism, integrating the openPMD streaming API, and enabling in-memory data streaming with ADIOS2's Sustainable Staging Transport (SST) engine to enhance I/O performance, computational efficiency, and system storage utilization. We employ profiling tools such as gprof, perf, IPM and Darshan, which provide insights into computation, communication, and I/O operations. We implement time-dependent data checkpointing with the openPMD API enabling seamless data movement and in-situ visualization for real-time analysis without interrupting the simulation. We demonstrate improvements in simulation runtime, data accessibility and real-time insights by comparing traditional file I/O with the ADIOS2 BP4 and SST backends. The proposed hybrid BIT1 openPMD SST enhancement introduces a new paradigm for real-time scientific discovery in plasma simulations, enabling faster insights and more efficient use of exascale computing resources.
title Integrating High Performance In-Memory Data Streaming and In-Situ Visualization in Hybrid MPI+OpenMP PIC MC Simulations Towards Exascale
topic Plasma Physics
Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2512.03914