An Efficient Solver to Helmholtz Equations by Recontruction Discontinuous Approximation
Shuhai Zhao
TL;DR
The paper tackles efficient numerical solution of the high-frequency Helmholtz equation by introducing the Reconstructed Discontinuous Approximation (RDA) space, which uses one DOF per element and a local least-squares reconstruction to achieve high-order accuracy with reduced memory. Coupled with a discontinuous Galerkin formulation and a natural, order-independent preconditioner, the method yields sparser matrices and faster solves than traditional DG methods. The authors develop a rigorous error analysis via elliptic projections and provide a robust preconditioning strategy, including a geometric multigrid solver for the preconditioner, ensuring GMRES convergence that is effectively mesh- and frequency-insensitive. Numerical experiments in 2D and 3D demonstrate superior accuracy per DOF, reduced nonzeros, and strong performance gains over standard DG and competitive preconditioners, including large wavenumbers. Overall, the work delivers a scalable, memory-efficient approach for high-frequency Helmholtz simulations with clear practical impact for large-scale wave problems.
Abstract
In this paper, an efficient solver for the Helmholtz equation using a noval approximation space is developed. The ingradients of the method include the approximation space recently proposed, a discontinuous Galerkin scheme extensively used, and a linear system solver with a natural preconditioner. Comparing to traditional discontinuous Galerkin methods, we refer to the new method as being more efficient in the following sense. The numerical performance of the new method shows that: 1) much less error can be reached using the same degrees of freedom; 2) the sparse matrix therein has much fewer nonzero entries so that both the storage space and the solution time cost for the iterative solver are reduced; 3) the preconditioner is proved to be optimal with respect to the mesh size in the absorbing case. Such advantage becomes more pronounced as the approximation order increases.
