A dynamical particle merging and splitting algorithm for Particle-In-Cell simulations
In Particle-In-Cell simulation, macro-particles represent clusters of numerous physical particles. Rational merging or splitting of these macro-particle clusters can significantly improve the efficiency of simulation and reduce unnecessary computational requirements and memory consumption. Here, we...
Gespeichert in:
Veröffentlicht in: | Computer physics communications 2024-01, Vol.294, p.108913, Article 108913 |
---|---|
Hauptverfasser: | , , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In Particle-In-Cell simulation, macro-particles represent clusters of numerous physical particles. Rational merging or splitting of these macro-particle clusters can significantly improve the efficiency of simulation and reduce unnecessary computational requirements and memory consumption. Here, we propose a dynamical particle merging and splitting algorithm. For macro-particle in different density regions, regional macro-particle clusters are obtained by dividing them with the Minkowski metric function. Dynamic merging and splitting of macro-particles is achieved by dynamically changing the number of macro-particle clusters to reduce the number of macro-particles without substantially distorting the physical description of the system. To test the capability of the algorithm, we also compare its performance under three types of classical plasma cases: two-stream instability (1D), QED cascades (2D), and magnetic shower (3D). The results show a good agreement with expectations. |
---|---|
ISSN: | 0010-4655 |
DOI: | 10.1016/j.cpc.2023.108913 |