A nodal based high order nonlinear stabilization for finite element approximation of Magnetohydrodynamics
Tuan Anh Dao, Murtazo Nazarov
TL;DR
This work develops a nodal-based, high-order stabilization for finite element magnetohydrodynamics by combining a parameter-free, mesh-dependent first-order viscosity with a residual-based high-order diffusion that activates near shocks. A two-mesh construction is used to build the viscosity coefficients on nodal values while conserving the high-order space, and a simple divergence-cleaning step maintains practical stability. The method employs explicit Runge-Kutta time stepping and demonstrates robust shock-capturing and high-order accuracy on standard MHD benchmarks (e.g., Brio–Wu, Orszag–Tang, Kelvin–Helmholtz, and blast problems) while proving a discrete maximum principle for scalar laws. Although positivity is not guaranteed, the framework provides a scalable, high-order, stabilization mechanism that can be extended with limiting techniques for positivity-preserving MHD simulations in the future.
Abstract
We present a novel high-order nodal artificial viscosity approach designed for solving Magnetohydrodynamics (MHD) equations. Unlike conventional methods, our approach eliminates the need for ad hoc parameters. The viscosity is mesh-dependent, yet explicit definition of the mesh size is unnecessary. Our method employs a multimesh strategy: the viscosity coefficient is constructed from a linear polynomial space constructed on the fine mesh, corresponding to the nodal values of the finite element approximation space. The residual of MHD is utilized to introduce high-order viscosity in a localized fashion near shocks and discontinuities. This approach is designed to precisely capture and resolve shocks. Then, high-order Runge-Kutta methods are employed to discretize the temporal domain. Through a comprehensive set of challenging test problems, we validate the robustness and high-order accuracy of our proposed approach for solving MHD equations.
