Variational discretizations of ideal magnetohydrodynamics in smooth regime using finite element exterior calculus
Valentin Carlier, Martin Campos-Pinto
TL;DR
The paper develops a structure-preserving discretization for the ideal MHD equations in smooth regimes by leveraging a discrete Euler–Poincaré principle and Finite Element Exterior Calculus (FEEC). Vector fields act on differential forms through Lie derivatives, with a discrete hat map ensuring a strong, transport-based discretization that preserves mass, entropy, energy, and the divergence-free condition on the magnetic field. A mid-point time integrator guarantees invariant preservation and reversibility at the fully discrete level. Numerical experiments across barotropic and magnetohydrodynamic test problems demonstrate high-order accuracy and robust invariants maintenance, supporting the method's potential for long-time fusion-plasma simulations. The framework is flexible across FEEC spaces and projection operators, enabling extension to additional physics and scalable implementations.
Abstract
We propose a new class of finite element approximations to ideal compressible magnetohydrodynamic equations in smooth regime. Following variational approximations developed for fluid models in the last decade, our discretizations are built via a discrete variational principle mimicking the continuous Euler-Poincaré principle, and to further exploit the geometrical structure of the problem, vector fields are represented by their action as Lie derivatives on differential forms of any degree. The resulting semi-discrete approximations are shown to conserve the total mass, entropy and energy of the solutions for a wide class of finite element approximations. In addition, the divergence-free nature of the magnetic field is preserved in a pointwise sense and a time discretization is proposed, preserving those invariants and giving a reversible scheme at the fully discrete level. Numerical simulations are conducted to verify the accuracy of our approach and its ability to preserve the invariants for several test problems.
