Parallel Algebraic Multigrid Methods on Distributed Memory Computers

Algebraic multigrid methods are well suited as preconditioners for iterative solvers. We consider linear systems of equations which are sparse and symmetric positive definite and which stem from a finite element discretization of a second order self-adjoint elliptic partial differential equation or a system of them. Since preconditioners based on algebraic multigrid are very efficient, additional speedup can only be achieved by parallelization. In this paper, we propose a general parallel algebraic multigrid algorithm for finite element discretizations based on domain decomposition ideas which is well suited for distributed memory computers. This paper pays special attention to the coarsening strategy which has to be adapted in the parallel case. Moreover, a general framework of data distribution gives rise to a construction scheme for the prolongation operators. Results of numerical studies on parallel computers with distributed memory are presented which show the high efficiency of the approach.

[1]  Pranay Chaudhuri,et al.  An $O(n^2)$ Self-Stabilizing Algorithm for Computing Bridge-Connected Components , 1999, Computing.

[2]  Joachim Schöberl,et al.  An algebraic multigrid method for finite element discretizations with edge elements , 2002, Numer. Linear Algebra Appl..

[3]  Ferdinand Kickinger,et al.  Algebraic Multi-grid for Discrete Elliptic Second-Order Problems , 1998 .

[4]  Gundolf Haase,et al.  Parallel multigrid 3D Maxwell solvers , 2001, Parallel Comput..

[5]  K. Law A parallel finite element solution method , 1986 .

[6]  Joachim Schöberl,et al.  Scientific Computing Tools for 3D Magnetic Field Problems , 2000 .

[7]  Joachim Schöberl,et al.  Algebraic multigrid methods based on element preconditioning , 2001, Int. J. Comput. Math..

[8]  Gundolf Haase,et al.  Preprocessing for 2D FE–BE domain decomposition methods , 1999 .

[9]  Gundolf Haase A PARALLEL AMG FOR OVERLAPPING AND NON-OVERLAPPING DOMAIN DECOMPOSITION , 2000 .

[10]  Joachim Sch NETGEN An advancing front 2D/3D-mesh generator based on abstract rules , 1997 .

[11]  Carsten H. Wolters,et al.  A parallel algebraic multigrid solver for finite element method based source localization in the human brain , 2002 .

[12]  Michael Jung,et al.  On the parallelization of multi-grid methods using a non-overlapping domain decomposition data structure , 1997 .

[13]  Gundolf Haase Parallel Incomplete Cholesky Preconditioners Based on the Non-Overlapping Data Distribution , 1998, Parallel Comput..

[14]  Klaus Stüben,et al.  Parallel algebraic multigrid based on subdomain blocking , 2001, Parallel Comput..

[15]  Thomas A. Manteuffel,et al.  Algebraic Multigrid Based on Element Interpolation (AMGe) , 2000, SIAM J. Sci. Comput..

[16]  Joachim Schöberl,et al.  Parallel Maxwell Solvers , 2001 .

[17]  J. W. Ruge,et al.  4. Algebraic Multigrid , 1987 .

[18]  C. Wagner,et al.  On the Algebraic Construction of Multilevel Transfer Operators , 2000, Computing.