A robust solver for H(curl) convection-diffusion and its local Fourier analysis
Jindong Wang, Shuonan Wu
TL;DR
This work addresses robustly solving 2D $H({\rm curl})$ convection-diffusion problems by combining a simplex-averaged finite element (SAFE) discretization with exponential-fitting techniques. A downwind, lexicographic Gauss-Seidel smoother and a kernel-corrected hybrid smoother are integrated into a geometric multigrid framework, with local Fourier analysis providing quantitative insights into smoothing behavior and two-level convergence. The key contributions include explicit discrete flux operators, a detailed stencil-based representation of SAFE, a principled kernel-correction strategy tied to $H({\rm grad})$ convection-diffusion, and rigorous LFA-backed evidence of robustness across convection- and diffusion-dominated regimes, including jump diffusion. The results demonstrate a practical, scalable solver for vector convection-diffusion in $H({\rm curl})$, offering potential extensions to 3D problems and connections to auxiliary-space preconditioners like the HX approach for Maxwell-type systems.
Abstract
In this paper, we present a robust and efficient multigrid solver based on an exponential-fitting discretization for 2D H(curl) convection-diffusion problems. By leveraging an exponential identity, we characterize the kernel of H(curl) convection-diffusion problems and design a suitable hybrid smoother. This smoother incorporates a lexicographic Gauss-Seidel smoother within a downwind type and smoothing over an auxiliary problem, corresponding to H(grad) convection-diffusion problems for kernel correction. We analyze the convergence properties of the smoothers and the two-level method using local Fourier analysis (LFA). The performance of the algorithms demonstrates robustness in both convection-dominated and diffusion-dominated cases.
