Year: 2025
Type: preprint
Abstract: Particle-in-cell (PIC) codes are indispensable tools for studying plasma-based interactions across a wide range of physical regimes. The predictive capabilities of these codes have dramatically increased by continuous advances in algorithms and computing hardware. Nevertheless, greater computational performance and broader framework capabilities often lead to increased software complexity, hindering the adoption, evaluation, and comparison of new numerical developments. In this work, we present a Python-controlled framework designed to facilitate the dissemination and adoption of novel PIC developments by providing a unified interface for accommodation, cross-testing, and comparison of PIC algorithms. To demonstrate the flexibility of the proposed interface, we implement and discuss a range of PIC schemes together with applications involving absorbing boundary layers, moving-window simulations, and tight laser focusing.
Source: arXiv (Cornell University)
Institution: University of Gothenburg
Subfield: Nuclear and High Energy Physics
Field: Physics and Astronomy
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W4416246293
Cites:
Cited by:
Related to:
