首页 | 本学科首页   官方微博 | 高级检索  
     


A Fast Direct Solver for a Class of Elliptic Partial Differential Equations
Authors:Per-Gunnar Martinsson
Affiliation:(1) Department of Applied Mathematics, University of Colorado at Boulder, Boulder, CO 80309-0526, USA
Abstract:We describe a fast and robust method for solving the large sparse linear systems that arise upon the discretization of elliptic partial differential equations such as Laplace’s equation and the Helmholtz equation at low frequencies. While most existing fast schemes for this task rely on so called “iterative” solvers, the method described here solves the linear system directly (to within an arbitrary predefined accuracy). The method is described for the particular case of an operator defined on a square uniform grid, but can be generalized other geometries. For a grid containing N points, a single solve requires O(Nlog 2 N) arithmetic operations and $O(\sqrt{N}\log N)$ storage. Storing the information required to perform additional solves rapidly requires O(Nlog N) storage. The scheme is particularly efficient in situations involving domains that are loaded on the boundary only and where the solution is sought only on the boundary. In this environment, subsequent solves (after the first) can be performed in $O(\sqrt{N}\log N)$ operations. The efficiency of the scheme is illustrated with numerical examples. For instance, a system of size 106×106 is directly solved to seven digits accuracy in four minutes on a 2.8 GHz P4 desktop PC.
Keywords:Fast solver  Direct method  Discrete Laplace operator  Hierarchically semi-separable matrix  H-matrix  Fast matrix algebra  Fast matrix inversion
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号