Fast solvers for Tokamak fluid models with PETSC
Mark F. Adams, Jin Chen, Benjamin Sturdevant

TL;DR
This paper introduces a multigrid solver for MHD tokamak models in the M3D-C1 code, improving convergence and robustness over existing methods for complex fusion energy simulations.
Contribution
It develops the first multigrid solver tailored for M3D-C1 tokamak models, enhancing solver performance and robustness in fusion energy applications.
Findings
Multigrid solver demonstrates competitive performance on runaway electron models.
The solver shows superior robustness on stellarator models where block Jacobi fails.
Improves convergence for implicit momentum equation solves in M3D-C1.
Abstract
Multigrid (MG) is widely recognized as a highly effective solver for the model problem, the Laplacian, but textbook MG fails on most problems of interest. MG methods have been applied to complex, real-world applications with careful consideration of the physical model and discretization. This work develops the first step in applying MG methods to science and engineering relevant magnetohydrodynamics (MHD) tokamak models in the \textit{M3D-C1} https://m3dc1.pppl.gov fusion energy science code. The semi-implicit time integrator in \textit{M3D-C1} is composed of many linear solves. The implicit advance of the momentum equation is the most challenging and is the focus of this work. The current production solver in \textit{M3D-C1} is a block Jacobi (BJ) preconditioner within a Krylov solver, where blocks group degrees of freedom on planes of constant toroidal coordinate. BJ convergence…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMagnetic confinement fusion research · Numerical methods for differential equations · Advanced Numerical Methods in Computational Mathematics
