22fcdcded805dfd9.tex
1: \begin{abstract}
2:   Effective relaxation methods are necessary for good multigrid convergence.
3:   For many equations, standard Jacobi and Gau\ss--Seidel are inadequate, and
4:   more sophisticated space decompositions are required; examples include
5:   problems with semidefinite terms or saddle point structure. In this
6:   paper we present a unifying software abstraction, \pcpatch, for the topological
7:   construction of space decompositions for multigrid relaxation methods.
8:   Space decompositions are specified by collecting topological
9:   entities in a mesh (such as all vertices or facets) and applying a construction rule (such
10:   as taking all degrees of freedom in the cells around each entity). The
11:   software is implemented in PETSc and facilitates the elegant expression of a
12:   wide range of schemes merely by varying solver options at runtime. In turn,
13:   this allows for the very rapid development of fast solvers for difficult problems.
14: \end{abstract}
15: