$π$-PIC: a framework for modular particle-in-cell developments and simulations

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Brogren, Frida, Olofsson, Christoffer, Magnusson, Joel, Gonoskov, Arkady
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