Adaptive Algebraic Multigrid Preconditioners in
Quantum Chromodynamics
James Brannick
University of Colorado at Boulder
Campus Box 526
Boulder, CO 80309-0526
Marian Brezina, David Keyes, Oren Livne,
Irene Livshits, Scott MacLachlan, Tom Manteuffel,
Steve McCormick, John Ruge, Ludmil Zikatanov
Standard algebraic multigrid methods assume explicit knowledge of
so-called algebraically-smooth or near-kernel components,
which loosely speaking are errors that give relatively small residuals.
Tyically, these methods automatically generate a sequence of coarse
problems under the assumption that the near-kernel is locally constant.
The difficulty in applying algebraic multigrid to lattice QCD is that
the near-kernel components can be far from constant, often exhibiting
little or no apparent smoothness. In fact, the local character of
these components appears to be random, depending on the randomness of
the so-called "gauge" group. Hence, no apriori knowledge of
the local character of the near-kernel is readily available.
This talk proposes adaptive algebraic multigrid (AMG)
preconditioners suitable for the linear systems arising in lattice QCD.
These methods recover good convergence properties in situations where
explicit knowledge of the near-kernel components may not be available. This is
accomplished using the method itself to determine near-kernel
components automatically, by applying it carefully to the homogeneous matrix
equation, $Ax=0$. The coarsening process is modified to use and improve the
computed components. Preliminary results with model 2D QCD problems
suggest that this approach yields optimal multigrid-like performance
that is uniform in matrix dimension and gauge-group randomness.