Algebraic Multgirid: theory and practice
Staff - Faculty of Informatics
Date: 7 June 2019 / 10:30 - 11:30
USI Lugano Campus, room SI-003, Informatics building (Via G. Buffi 13)
James Brannick, Pennsylvania State University, USA
This talk focuses on developing a generalized bootstrap algebraic multigrid algorithm for solving linear sparse matrix equations. As a motivation of the proposed generalization, we consider an optimal form of classical algebraic multigrid interpolation that has as columns eigenvectors with small eigenvalues of the generalized eigen-problem involving the system matrix and its symmetrized smoother. We use this optimal form of interpolation to design an algorithm for choosing and analyzing the suitability of the coarse grid. In addition, it provides insights into the design of the bootstrap algebraic multigrid setup algorithm that we propose, which uses as a main tool a multilevel eigensolver to compute approximations to these eigenvectors. A notable feature of the approach is that it allows for general block smoothers and, as such, is well suited for systems of partial differential equations. In addition, we combine the GAMG setup algorithm with a least-angle regression coarsening scheme that uses local regression to improve the choice of the coarse variables. These new algorithms and their performance are illustrated numerically for scalar diffusion problems with highly varying (discontinuous) diffusion coefficient, Maxwell equations and for the linear elasticity system of partial differential equations.
Professor James Brannick received his PhD in Applied Mathematics from the University of Colorado, Boulder. His dissertation focused primarily on the analysis and development of adaptive algebraic multigrid (AMG) methods for a variety of applications, including neutron transport, electromagnetics, and lattice Quantum Chromodynamics. After a one year postdoctoral position at the Center for Applied and Scientific Computing (CASC) at the Lawrence Livermore National Laboratory (LLNL), he joined the Pennsylvania State University as a faculty member of the mathematics department. In addition to his position at Penn State, he continues to work as a participating guest at LLNL with computational mathematicians at CASC on the development of massively parallel multi-scale iterative solvers.
Host: Prof. Rolf Krause