A hierarchical preconditioner for wave problems in quasilinear complexity

05/17/2021
by   Boris Bonev, et al.
0

The paper introduces a novel, hierarchical preconditioner based on nested dissection and hierarchical matrix compression. The preconditioner is intended for continuous and discontinuous Galerkin formulations of elliptic problems. We exploit the property that Schur complements arising in such problems can be well approximated by hierarchical matrices. An approximate factorization can be computed matrix-free and in a (quasi-)linear number of operations. The nested dissection is specifically designed to aid the factorization process using hierarchical matrices. We demonstrate the viability of the preconditioner on a range of 2D problems, including the Helmholtz equation and the elastic wave equation. Throughout all tests, including wave phenomena with high wavenumbers, the generalized minimal residual method (GMRES) with the proposed preconditioner converges in a very low number of iterations. We demonstrate that this is due to the hierarchical nature of our approach which makes the high wavenumber limit manageable.

READ FULL TEXT

page 22

page 25

research
04/12/2020

Hierarchical Interpolative Factorization Preconditioner for Parabolic Equations

This note proposes an efficient preconditioner for solving linear and se...
research
07/01/2020

Sparse Approximate Multifrontal Factorization with Butterfly Compression for High Frequency Wave Equations

We present a fast and approximate multifrontal solver for large-scale sp...
research
07/01/2020

Second Order Accurate Hierarchical Approximate Factorization of Sparse SPD Matrices

We describe a second-order accurate approach to sparsifying the off-diag...
research
05/25/2023

Local Randomized Neural Networks with Discontinuous Galerkin Methods for Diffusive-Viscous Wave Equation

The diffusive-viscous wave equation is an advancement in wave equation t...
research
07/08/2019

Sparse Hierarchical Preconditioners Using Piecewise Smooth Approximations of Eigenvectors

When solving linear systems arising from PDE discretizations, iterative ...
research
08/22/2023

An iterative method for Helmholtz boundary value problems arising in wave propagation

The complex Helmholtz equation (Δ + k^2)u=f (where k∈ℝ,u(·),f(·)∈ℂ) is a...
research
04/10/2020

The surrogate matrix methodology: Accelerating isogeometric analysis of waves

The surrogate matrix methodology delivers low-cost approximations of mat...

Please sign up or login with your details

Forgot password? Click here to reset