KINTORA: a semi-Lagrangian discontinuous Galerkin drift-kinetic, unstructured mesh tokamak solver
Mark F. Adams
Abstract
Continuum gyrokinetic codes use structured, field-aligned grids on nested flux surfaces; particle-in-cell codes support unstructured meshes and open field lines but carry a statistical noise floor. We present a continuum drift-kinetic solver that occupies neither position: a semi-Lagrangian discontinuous Galerkin discretization on unstructured triangular poloidal planes extruded toroidally, whose parallel advance is a map along the exact field line in the flux-coordinate independent manner, so the mesh is never aligned with the field, with adiabatic electrons and a long-wavelength polarization field solve. Every operator is verified against an independently computed reference, from Landau damping to the geodesic-acoustic root and a linear ion-temperature-gradient eigenvalue problem, every measured rate within 4% except the geodesic-acoustic damping, within 12%. A linear toroidal ion-temperature-gradient demonstration on a canonical-Maxwellian equilibrium recovers a radially coherent mode whose growth rate, 0.065 cs/a, is stationary in time. The collisionless zonal-flow residual is the one measurement still moving: it rises with poloidal refinement from 0.72 to 0.87 of the model's own orbit-quadrature prediction for the measured observable and has not converged. The solver is fully device resident, and every result is reproduced between CPU and GPU builds and across MPI process counts. The code, the data behind every table and an artifact description are in a public repository.
Create a lesson
Related papers
Wisevolve Potential Engine: Machine-Learning Molecular Dynamics at 100 Million Atom-Steps per Second on a Single GPU
Hekai Bu, Zheyong Fan
Principles and Techniques for Agentic Research in Experimental Physics
Niko R. Reed, Declan M. Daly, Andrew J. Beling et al.
Self-Adaptive Model-Order Reduction for Shock-Dominated Problems
Ali Mohaghegh, Cheng Huang
A quantum algorithm for meshless lattice Boltzmann method with unitary interpolation
Chi Zhang, Hefeng Wang, Hua Xiang
FDTD Model of Noise Pollution from an AI Data Center
Gavin Buxton
Physical-state supervision for design-only Gaussian process surrogates of implosion simulations
Chang Liu, Hao Shen, Chuanying Li