FLUCS: a modular GPU-native framework for fluid and plasma turbulence
T. Adkins, P. G. Ivanov
Abstract
We present FLUCS, an open-source framework for solving systems of partial differential equations efficiently on graphics processing units (GPUs), targeting models of fluid and plasma turbulence. It comprises a set of numerical solvers specialised for a well-defined class of problems and independently developed systems that supply specific systems of equations. This allows different models to share numerical infrastructure while retaining control over their individual implementation and optimisation. The present release provides a Fourier pseudospectral solver for one-, two-, and three-dimensional periodic domains solved on a single NVIDIA GPU, with integrating-factor time integration and several time-stepping and dealiasing methods. We verify its convergence, quantify its computational costs, and demonstrate its application to three reduced models of fusion and astrophysical plasma turbulence.
Create a lesson
Related papers
Photoionization rates of oxygen and nitrogen at 800 nm measured by Thomson coherent microwave scattering
K. Reindersma, M. Malaussena, S. Anantaram et al.
Influence of Laguerre-Gaussian pulse mode purity on positron acceleration in nonlinear wakefields
Lars Reichwein
First ray-tracing simulations of mode conversion using metaplectic geometrical optics
Rui Kai Lee, Valerian H. Hall-Chen, I. Y. Dodin
Spontaneous Enhancement of Inward Impurity Pinch during Massive Impurity Injection in Tokamak Plasmas
L. Zeng, W. Xia, D. Hu et al.
Electron Kinetics in the Sheath of Atmospheric Pressure Plasmas in Helium and Helium:H2O Vapor
Uwe Kortshagen
Modeling runaway electron mitigation via passively driven plasma instabilities in a high-current tokamak
R Datta, C Clauser, G Hu et al.