Search arXiv⌕ Search

arXiv · 2509.11831

A high-performance elliptic solver for plasma boundary turbulence codes

Abstract

Elliptic equations play a crucial role in turbulence models for magnetic confinement fusion. Regardless of the chosen modeling approach - whether gyrokinetic, gyrofluid, or drift-fluid - the Poisson equation and Ampère's law lead to elliptic problems that must be solved on 2D planes perpendicular to the magnetic field. In this work, we present an efficient solver for such generalised elliptic problems, especially suited for the conditions in the boundary region. A finite difference discretisation is employed, and the solver is based on a flexible generalised minimal residual method (fGMRES) with a geometric multigrid preconditioner. We present implementations with OpenMP parallelisation and GPU acceleration, with backends in CUDA and HIP. On the node level, significant speed-ups are achieved with the GPU implementation, exceeding external library solutions such as rocALUTION. In accordance with theoretical scaling laws for multigrid methods, we observe linear scaling of the solver with problem size, $O(N)$. This solver is implemented in the PARALLAX/PAccX libraries and serves as a central component of the plasma boundary turbulence codes GRILLIX and GENE-X.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Andreas Stegmeir, Cristian Lalescu, Mou Lin, Jordy Trilaksono, Nicola Varini, Tilman Dannert. 2025-09-15. A high-performance elliptic solver for plasma boundary turbulence codes. https://arxiv.org/abs/2509.11831

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

The quadratic density response function for non-interacting fermions at arbitrary temperature

We develop and implement the quadratic density response function of non-interacting fermions at arbitrary temperature, frequencies, and wave vectors. Starting from a Green's function formulation, we derive the quadratic response and demonstrate its equivalence to the result obtained from the Wigner equation. We further derive the classical limit through a perturbative expansion of the Vlasov equation and demonstrate that the quantum and classical formulations agree in the high-temperature limit. We analyse the limiting behaviour with respect to wavenumber and derive the zeroth harmonic response. Two independent implementations are provided and extensively benchmarked against density-functional theory, canonical path integral Monte Carlo (PIMC), and grand canonical PIMC simulations. As the density response of the interacting electron gas is commonly modelled through the ideal response functions and approximate models for the local field correction, the presented formulation will also allow for more complete explorations of interacting systems. Especially, our efficient implementation, which evaluates the ideal static and dynamic quadratic response functions in less than 0.5 ms on a 1.3 GHz processor, will enable evaluation of quadratic corrections to integrated quantities such as interaction potentials and stopping powers in warm dense matter.

physics.plasm-ph↗

Prediction of Re-Ignition Times in Dielectric Barrier Discharges

Discharge ignition events in dielectric barrier discharges (DBDs) self-organise into spatio-temporal patterns with varying degrees of order. The complex dynamics of a DBD and intricate structure of occurring patterns complicate the formulation of predictive, mechanistic descriptions. We present the formulation of a reduced-order model that describes the re-ignition dynamics between consecutive discharges appearing at the same position inside a DBD arrangement. The model is derived from an equivalent electric circuit and validated against fluid-Poisson simulations and experiments performed with a multi-filament arrangement in air-like gas mixtures at atmospheric pressure driven by sinusoidal high-voltage waveforms. The experimental scenarios include a highly ordered regime where discharges ignite at regular time and space intervals generating a pattern stable over several periods, and an unstable regime with discharges appearing at seemingly random positions and times. The model accuracy is assessed in both regimes and it is found that the associated prediction uncertainty provides a quantitative measure of the spatial order of the discharge pattern.

physics.plasm-ph↗

PQLS: A Quasilinear Gyrokinetic Transport Solver with a Bayesian Saturation-Rule Closure

Quasilinear models make gyrokinetic turbulent-transport predictions sufficiently fast for integrated modelling, but their predictive capability is limited by two factors: the physical and geometrical applicability of the linear solver, and the validity of the saturation rule used to close the model. We present the Predictive Quasilinear Solver (PQLS), a quasi- linear gyrokinetic transport solver formulated in general magnetic geometry. Its implementation as an eigenvalue solver retains electromagnetic and collisional effects, provides access to dominant and subdominant modes and is differen- tiable with respect to all plasma parameters. Linear benchmarks against GENE reproduce the growth rates, frequencies, and eigenfunctions. We additionally formulate the saturation-rule closure as a Bayesian inference problem that distin- guishes uncertainty in its fitted coefficients from the residual model-form uncertainty. The approach is demonstrated by calibrating the SAT3 rule on PQLS quasilinear weights against published nonlinear CGYRO cases. In addition to improving the robustness of the calibration, the new method also quantifies the uncertainty in each of the fit coefficients. Such uncertainty is propagated through transport calculations to produce error-aware profiles that are compared to the ones obtained from the full gyrokinetic simulation, showing excellent agreement.

physics.plasm-ph↗