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

07/01/2020
βˆ™
by   Yang Liu, et al.
βˆ™
0
βˆ™

We present a fast and approximate multifrontal solver for large-scale sparse linear systems arising from finite-difference, finite-volume or finite-element discretization of high-frequency wave equations. The proposed solver leverages the butterfly algorithm and its hierarchical matrix extension for compressing and factorizing large frontal matrices via graph-distance guided entry evaluation or randomized matrix-vector multiplication-based schemes. Complexity analysis and numerical experiments demonstrate π’ͺ(Nlog^2 N) computation and π’ͺ(N) memory complexity when applied to an NΓ— N sparse system arising from 3D high-frequency Helmholtz and Maxwell problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
βˆ™ 09/23/2019

A Phase Shift Deep Neural Network for High Frequency Wave Equations in Inhomogeneous Media

In this paper, we propose a phase shift deep neural network (PhaseDNN) w...
research
βˆ™ 04/29/2020

Complexity Analysis of a Fast Directional Matrix-Vector Multiplication

We consider a fast, data-sparse directional method to realize matrix-vec...
research
βˆ™ 02/21/2022

Next-Generation Local Time Stepping for the ADER-DG Finite Element Method

High-frequency ground motion simulations pose a grand challenge in compu...
research
βˆ™ 03/07/2023

A nearly optimal explicitly-sparse representation for oscillatory kernels with curvelet-like functions

A nearly optimal explicitly-sparse representation for oscillatory kernel...
research
βˆ™ 05/17/2021

A hierarchical preconditioner for wave problems in quasilinear complexity

The paper introduces a novel, hierarchical preconditioner based on neste...
research
βˆ™ 11/14/2022

SlabLU: A Sparse Direct Solver for Elliptic PDEs on Rectangular Domains

The paper describes a sparse direct solver for the linear systems that a...

Please sign up or login with your details

Forgot password? Click here to reset