Space-Time Block Preconditioning for Incompressible Resistive Magnetohydrodynamics
Federico Danieli, Ben S. Southworth, Jacob B. Schroder

TL;DR
This paper introduces a novel space-time block preconditioning method for resistive magnetohydrodynamics, enabling efficient parallel-in-time simulations of complex physics with modest computational overhead.
Contribution
It extends space-time block preconditioning to resistive MHD equations, providing the first such approach for this challenging system.
Findings
Promising results for island coalescence and tearing mode problems.
Modest overhead of 2x-5x compared to sequential methods.
Stable scaling with flat or slow-growing iteration counts.
Abstract
This work develops an all-at-once space-time preconditioning approach for resistive magnetohydrodynamics (MHD). We consider parallel-in-time due to the long time domains required to capture the physics of interest, as well as the complexity of the underlying system and thereby computational cost of long-time integration. To ameliorate this cost by using many processors, we thus develop a novel approach to solving the whole space-time system that is parallelizable in both space and time. We develop a space-time block preconditioning for resistive MHD, following the space-time block preconditioning concept first introduced by Danieli et al. in 2022 for incompressible flow, where an effective preconditioner for classic sequential time-stepping is extended to the space-time setting. The starting point for our derivation is the continuous Schur complement preconditioner by Cyr et al. in…
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 · Nuclear reactor physics and engineering · Advanced Numerical Methods in Computational Mathematics
