Solving Elliptic Finite Element Systems in Near-Linear Time with Support Preconditioners

Erik Boman,Bruce Hendrickson,Stephen Vavasis
2008-04-05
Abstract: We consider linear systems arising from the use of the finite element method for solving scalar linear elliptic problems. Our main result is that these linear systems, which are symmetric and positive semidefinite, are well approximated by symmetric diagonally dominant matrices. Our framework for defining matrix approximation is support theory. Significant graph theoretic work has already been developed in the support framework for preconditioners in the diagonally dominant case, and in particular it is known that such systems can be solved with iterative methods in nearly linear time. Thus, our approximation result implies that these graph theoretic techniques can also solve a class of finite element problems in nearly linear time. We show that the support number bounds, which control the number of iterations in the preconditioned iterative solver, depend on mesh quality measures but not on the problem size or shape of the domain.
Numerical Analysis
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: how to solve the linear systems generated by the finite element method in near - linear time. Specifically, the author focuses on the fast - solving methods for large - scale sparse linear equation systems obtained by discretizing scalar linear elliptic partial differential equations (PDEs) through the finite element method. These equation systems are symmetric positive semi - definite, and the main contribution of the paper lies in proving that these linear systems can be approximately represented as diagonally dominant matrices, and the quality of this approximation only depends on the quality metric of the mesh, not on the size of the problem or the shape of the domain. The core objective of the paper is to propose a method for constructing a diagonally dominant matrix $\bar{K}$, which can well approximate the finite - element stiffness matrix $K$, that is, to ensure that the condition number $\kappa(K, \bar{K})$ is not too large. By pre - processing $\bar{K}$, the pre - processed iterative method can be used to solve the system $Kx = f$ in near - linear time. This result implies that the graph - theory techniques already developed for diagonally dominant matrices can also be applied to this type of finite - element problems, thereby achieving efficient solutions. In short, the paper has solved the challenge of how to efficiently solve the large - scale linear systems generated by the finite element method while maintaining the accuracy of the solutions, especially the method of accomplishing this task under near - linear time complexity.