ACA - Automatic Coarse Grid Approximation

Roman Wienands

Mathematical Institute, University of Cologne, 50931 Cologne, Germany

Irad Yavneh


Abstract

The two most common methods for constructing coarse-grid operators for multigrid solvers are so-called Discretization Coarse grid Approximation (DCA) and (Petrov-) Galerkin Coarse grid Approximation (GCA). DCA re-discretizes the differential equation on the coarse grid. It is very cheap, but generally not robust, and it is also specific to differential equations. GCA is algebraic and often robust (depending on the prolongation and restriction), but it incurs a computational overhead. Much of this overhead is due to the limited control over the coarse-grid stencil (sparsity pattern.)

The talk will present a new automatic coarsening method (ACA), that yields robust convergence behavior - thus far demonstrated only for structured grids - while allowing explicit control of the coarse-grid stencil. For a given restriction operator and a prescribed coarse-grid stencil pattern of size $N_L$, we choose $N_L$ local basis functions per coarse-grid variable and construct a coarse-grid operator that provides an exact approximation for all functions belonging to the subspace spanned by these basis functions. By pre-computing a unique and sparse set of so-called Canonical Basis Functions (CBFs), the computational effort required for setup is moderate. Using classical Black-Box Multigrid (BBox) restriction and prolongation (Dendy, 1982), we obtain a solver that yields a convergence behavior comparable to that of classical BBox for a suite of diffusion problems with discontinuous coefficients, even when using a 5-point star coarse-grid stencil.

The new formalism can also be used for automatically constructing the restriction operator. This method, along with an algebraic viewpoint of ACA, is described in a companion talk by Irad Yavneh.