TL;DR
This paper introduces eduPIC, a beginner-friendly, open-source particle-in-cell simulation code for radio-frequency plasma, accompanied by a tutorial on the PIC/MCC technique, to facilitate learning and development in plasma physics simulations.
Contribution
It provides a tutorial on PIC/MCC algorithms and offers a freely available, basic simulation code in multiple programming languages for educational purposes.
Findings
Code is available in C/C++ and Rust.
The code serves as a starting point for learning and developing plasma simulations.
The tutorial clarifies the physical basis and algorithms of PIC/MCC.
Abstract
For the self-consistent description of various plasma sources operated in the low-pressure (nonlocal, kinetic) regime, the Particle-In-Cell simulation approach, combined with the Monte Carlo treatment of collision processes (PIC/MCC), has become an important tool during the past decades. PIC/MCC simulation codes have been developed and maintained by many research groups, some of these codes are available to the community as freeware resources. While this computational approach has already been present for a number of decades, the rapid evolution of the computing infrastructure makes it increasingly more popular and accessible, as simulations of simple systems can be executed now on personal computers or laptops. During the past few years we have experienced an increasing interest in lectures and courses dealing with the basics of particle simulations, including the PIC/MCC technique. In…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
