Algebraic Multigrid Research at Lawrence Livermore National Laboratory:

where we are, how we got there, and where we’re going

 

Van Emden Henson

Center for Applied Scientific Computing

Lawrence Livermore National Laboratory

PO Box 808 L-560

Livermore CA 94551

Abstract

We attempt to weave a coherent picture of where research in algebraic multigrid (AMG) stands today, and put into context where it came from and where it is going.  In particular, we focus on the research being conducted at Lawrence Livermore National Laboratory in conjunction with collaborators at the University of Colorado. As a unifying theme, we observe that in geometric multigrid the purpose of the coarse grid is to correct out the smooth error that remains after relaxation. Many AMG algorithms thus contain, implicitly or explicitly, some underlying assumption about what constitutes “smooth error.” Indeed, it is possible to classify AMG algorithms based largely on the nature of the assumptions they make about the algebraic nature of smoothness.  For example, some AMG algorithms assume that smooth error is characterized by residuals much smaller than the error. Others may view smooth error as being characterized by small energy norm, while still others may assume that the smooth error is spanned by the eigenvectors of the operator associated with the smallest eigenvectors.  There are other assumptions made in other AMG algorithms, as well, such as smoothness as illuminated by compatible relaxation. In many settings, these assumptions are equivalent, but the fact that one or another is viewed as primary can sometimes be considered to guide the algorithmic development.

 

We attempt here to unify these ideas, pointing out the assumptions in some of the major branches of AMG research, such as the “classical” AMG of Ruge and Stüben, the element-based AMGe family of algorithms, smoothed aggregation, and Achi Brandt's Bootstrap AMG family. We examine the characterizations of smoothness that underlie these branches, and point out how they differ from one another in philosophy, design, and development. We observe that the choice of characterization is often driven by features of the problem to be solved.

 

Finally, we note that a goal of much AMG research is to produce an extremely robust algorithm that has no hidden underlying assumptions about smooth error, and we describe some of the current research directions that are aimed at achieving this goal.

 

 

This work was performed under the auspices of the U.S. Department of Energy by University of California Lawrence Livermore National Laboratory under contract No. W-7405-Eng-48.  UCRL-JC-146606 Abs