kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Physics-Aware Compression of Plasma Distribution Functions with GPU-Accelerated Gaussian Mixture Models
KTH, School of Electrical Engineering and Computer Science (EECS), Computational Science and Technology.ORCID iD: 0009-0009-8783-8335
KTH, School of Electrical Engineering and Computer Science (EECS), Computational Science and Technology.ORCID iD: 0009-0009-4901-1716
KTH, School of Electrical Engineering and Computer Science (EECS), Computational Science and Technology.ORCID iD: 0000-0003-4158-3583
KTH, School of Electrical Engineering and Computer Science (EECS), Computational Science and Technology.ORCID iD: 0000-0003-0639-0639
2025 (English)In: Computational Science - ICCS 2025 - 25th International Conference, 2025, Proceedings, Springer Nature , 2025, Vol. 15905 LNCS, p. 33-47Conference paper, Published paper (Refereed)
Abstract [en]

Data compression is a critical technology for large-scale plasma simulations. Storing complete particle information requires Terabyte-scale data storage, and analysis requires ad-hoc scalable post-processing tools. We propose a physics-aware in-situ compression method using Gaussian Mixture Models (GMMs) to approximate electron and ion velocity distribution functions with a number of Gaussian components. This GMM-based method allows us to capture plasma features such as mean velocity and temperature, and it enables us to identify heating processes and generate beams. We first construct a histogram to reduce computational overhead and apply GPU-accelerated, in-situ GMM fitting within iPIC3D, a large-scale implicit Particle-in-Cell simulator, ensuring real-time compression. The compressed representation is stored using the ADIOS 2 library, thus optimizing the I/O process. The GPU and histogramming implementation provides a significant speed-up with respect to GMM on particles (both in time and required memory at run-time), enabling real-time compression. Compared to algorithms like SZ, MGARD, and BLOSC2, our GMM-based method has a physics-based approach, retaining the physical interpretation of plasma phenomena such as beam formation, acceleration, and heating mechanisms. Our GMM algorithm achieves a compression ratio of up to 104, requiring a processing time comparable to, or even lower than, standard compression engines.

Place, publisher, year, edition, pages
Springer Nature , 2025. Vol. 15905 LNCS, p. 33-47
Keywords [en]
Compression Particle-in-Cell, Distribution Functions, Gaussian-Mixture-Model Compression
National Category
Computational Mathematics
Identifiers
URN: urn:nbn:se:kth:diva-385679DOI: 10.1007/978-3-031-97632-2_3Scopus ID: 2-s2.0-105010828825OAI: oai:DiVA.org:kth-385679DiVA, id: diva2:2087517
Conference
25th International Conference on Computational Science, ICCS 2025, Singapore, Singapore, Jul 07 2025 - Jul 09 2025
Note

Part of ISBN 9783031976315

QC 20260721

Available from: 2026-07-21 Created: 2026-07-21 Last updated: 2026-07-21Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Hu, AndongPennati, LucaPeng, IvyMarkidis, Stefano

Search in DiVA

By author/editor
Hu, AndongPennati, LucaPeng, IvyMarkidis, Stefano
By organisation
Computational Science and Technology
Computational Mathematics

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 5 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf