Abstract
This paper presents a particular construction of neighborhood matrices to be used in the computation of the interpolation weights in AMG (algebraic multigrid). The method utilizes the existence of simple interpolation matrices (piecewise constant for example) on a hierarchy of coarse spaces (grids). Then one constructs by algebraic means graded away coarse spaces for any given fine-grid neighborhood. Next, the corresponding stiffness matrix is computed on this graded away mesh, and the actual neighborhood matrix is obtained by computing the multilevel Schur complement of this matrix where degrees of freedom outside the neighborhood have to be eliminated. The paper presents algorithmic details, provides model complexity analysis as well as some comparative tests of the quality of the resulting interpolation based on the multilevel Schur complements versus element interpolation based on the true element matrices.
Similar content being viewed by others
References
Brandt, A.: Algebraic multigrid theory: the symmetric case. In: Preliminary Proc. Int. Multigrid Conf., Copper Mountain Coleorado 1983.
Brandt, A.: Algebraic multigrid (AMG) for sparse matrix equations. In: Sparsity and its applications (D. J. Evans, ed.). Cambridge: Cambrideg University Press 1984.
Brandt, A.: Algebraic multigrid theory: The symmetric case. Appl. Math. Comput. 19, 23–56 (1986).
Brandt, A., McCormick, S., Ruge, J.: Algebraic multigrid (AMG) for automatic multigrid solutions with applications to geodetic comput. Report, Inst. for Computational Studies, Fort Collins, Colorado 1982.
Brandt, A., McCormick, S., Ruge, J.: Algebraic multigrid (AMG) for sparse matrix equations. In: Sparsity and its applications (Evans, D. J., ed.). Cambridge: Cambridge University Press 1984.
Brezina, M., Cleary, A., Falgout, R., Henson, V., Jones, J., Manteuffel, T., McCormick, S., Ruge, J.: Algebraic multigrid based on element interpolation (AMGe). SIAM J. Sci. Comput. 22, 1570–1592 (2000).
Briggs, W., Henson, V., McCormick, S.: A multigrid tutorial, 2nd ed. Philadelphia: SIAM Books 2001.
Chartier, T., Falgout, R., Henson, V., Jones, J., Manteuffel, T., McCormick, S., Ruge, J., Vassilevski, P: Spectral AMGe (ρAMGe). SIAM J. Sci. Comput. (forthcoming).
Cleary, A., Falgout, R., Henson, V., Jones, J., Manteuffel, T., McCormick, S., Miranda, G., Ruge, J.: Robustness and scalability of algebraic multigrid. SIAM J. Sci. Stat. Comput. 21, 1886–1908 (2000).
Henson, V., Vassilevski, P.: Element-free AMGe: general algorithms for computing the interpolation weights in AMG. SIAM J. Sci. Comput. 23, 629–650 (2001).
Jones, J., Vassilevski, P.: AMGe based on element agglomeration. SIAM J. Sci. Comput. 23, 109–133 (2001).
Mandel, J., Brezina, M., Vaněk, P.: Energy optimization of algebraic multigrid bases. Computing 62, 205–228 (1999).
Ruge, J., Stüben, K.: Efficient solution of finite difference and finite element equations by algebraic multigrid (AMG). In: Multigrid methods for integral and differential equations. (Paddon, D. J., and Holstein, H., eds.). The Institute of Mathematics and Its Applications Conference Series. Oxford: Clarendon Press, pp. 169–212 (1985).
Ruge, J., Stüben, K.: Algebraic multigrid (AMG). In: Multigrid methods. Frontiers in Applied Mathematics, vol. 3 (McCormick, S. F., ed.). Philadelphia: SIAM, pp. 73–130 (1987).
Stüben, K.: Algebraic multigrid (AMG): experiences and comparisons. Appl. Math. Comput. 13, 419–452 (1983).
Tuminaro, R.S., Tong, C.: Parallel smoothed aggregation multigrid: aggregation strategies on massively parallel machines. Report, Sandia National Laboratories (2000).
Vaněk, P., Brezina, M., Mandel, J.: Convergence of algebraic multigrid based on smoothed aggregation. Numer. Math. 88, 559–579 (2001).
Vaněk, P., Mandel, J., Brezina, M.: Algebraic multigrid based on smoothed aggregation for second and fourth order problems. Computing 56, 179–196 (1996).
Wan, W, Chan, T, Smith, B.: An energy-minimizing interpolation for robust multigrid methods. Siam J. Sci. Comput. 21, 1632–1649 (2000).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kraus, J. Computing Interpolation Weights in AMG Based on Multilevel Schur Complements. Computing 74, 319–335 (2005). https://doi.org/10.1007/s00607-004-0101-3
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-004-0101-3