$π$-PIC: a framework for modular particle-in-cell developments and simulations
Fuente:
arXiv
Salvato in:
| Autori principali: | , , , |
|---|---|
| Natura: | Preprint |
| Pubblicazione: |
2025
|
| Soggetti: | |
| Accesso online: | |
| Tags: |
Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
|
| _version_ | 1866908880983818240 |
|---|---|
| author | Brogren, Frida Olofsson, Christoffer Magnusson, Joel Gonoskov, Arkady |
| author_facet | Brogren, Frida Olofsson, Christoffer Magnusson, Joel Gonoskov, Arkady |
| contents | Recently proposed modifications of the standard particle-in-cell (PIC) method resolve long-standing limitations such as exact preservation of physically conserved quantities and unbiased ensemble down-sampling. Such advances pave the way for next-generation PIC codes capable of using lower resolution and fewer particles per cell, enabling interactive studies on personal computers and facilitating large-scale parameter scans on supercomputers. Here, we present a Python-controlled framework which promotes the dissemination and adoption of novel PIC developments by providing a unified interface for accommodation, cross-testing, and comparison of PIC solvers and extensions written in Python or low-level languages like C++. To demonstrate the flexibility of the proposed interface, we present and test implementations of several PIC solvers, as well as extensions that are capable of managing absorbing boundaries, moving-window simulations, and tight focusing of laser pulses. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2511_09950 |
| institution | arXiv |
| publishDate | 2025 |
| record_format | arxiv |
| spellingShingle | $π$-PIC: a framework for modular particle-in-cell developments and simulations Brogren, Frida Olofsson, Christoffer Magnusson, Joel Gonoskov, Arkady Plasma Physics Recently proposed modifications of the standard particle-in-cell (PIC) method resolve long-standing limitations such as exact preservation of physically conserved quantities and unbiased ensemble down-sampling. Such advances pave the way for next-generation PIC codes capable of using lower resolution and fewer particles per cell, enabling interactive studies on personal computers and facilitating large-scale parameter scans on supercomputers. Here, we present a Python-controlled framework which promotes the dissemination and adoption of novel PIC developments by providing a unified interface for accommodation, cross-testing, and comparison of PIC solvers and extensions written in Python or low-level languages like C++. To demonstrate the flexibility of the proposed interface, we present and test implementations of several PIC solvers, as well as extensions that are capable of managing absorbing boundaries, moving-window simulations, and tight focusing of laser pulses. |
| title | $π$-PIC: a framework for modular particle-in-cell developments and simulations |
| topic | Plasma Physics |
| url | https://arxiv.org/abs/2511.09950 |