Parallel Algebraic Multigrid and AMG for non-M-matrices

Gundolf Haase

Johannes Kepler University of Linz
Institute for Analysis and Computational Mathematics
Altenberger Straße 69, A-4040 Linz, Austria


Abstract

The data structure derived from non-overlapping domain decomposition can be used easily in iterative solvers. Problems appear with those local matrices containing also information from other subdomains. As long as we accumulate them only locally no problems appear, (distributed) matrices from FEM are typical for that class. Globally accumulated matrices have to fulfill a special admissible pattern property to preserve their easy parallel handling.

If the coarsest grid is distributed statically and if all refined elements belong to the same subdomain as their father element then the standard prolongation/restriction in a MG algorithm requires no communication at all. The same holds for all matrix-by-vector products with the distributed FEM-matrices of all levels.

The situation changes in the case of AMG.
In order to apply the non-overlapping data structure and subroutines of the finest grid also on the coarser grids we have to do the following modifications in comparison with the classical AMG:

Although we lose some global information in comparison to classical AMG, we think
that our approach results in nearly optimal convergence rates - but it is much easier to
parallelize than the first one.

This parallelization strategy is already very useful in an AMG algorithm for matrices without M-matrix property.