skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: BootCMatch: A Software Package for Bootstrap AMG Based on GraphWeighted Matching

Journal Article · · ACM Transactions on Mathematical Software
DOI:https://doi.org/10.1145/3190647· OSTI ID:1670548
 [1];  [2];  [3]
  1. National Research Council, Napoli (Italy)
  2. Cranfield Univ., England (United Kingdom)
  3. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)

This article has two main objectives: one is to describe some extensions of an adaptive Algebraic Multigrid (AMG) method of the form previously proposed by the first and third authors, and a second one is to present a new software framework, named BootCMatch, which implements all the components needed to build and apply the described adaptive AMG both as a stand-alone solver and as a preconditioner in a Krylov method. The adaptive AMG presented is meant to handle general symmetric and positive definite (SPD) sparse linear systems, without assuming any a priori information of the problem and its origin; the goal of adaptivity is to achieve a method with a prescribed convergence rate. The presented method exploits a general coarsening process based on aggregation of unknowns, obtained by a maximum weight matching in the adjacency graph of the system matrix. More specifically, a maximum product matching is employed to define an effective smoother subspace (complementary to the coarse space), a process referred to as compatible relaxation, at every level of the recursive two-level hierarchical AMG process. Results on a large variety of test cases and comparisons with related work demonstrate the reliability and efficiency of the method and of the software.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); National Science Foundation (NSF); European Research Council (ERC)
Grant/Contract Number:
AC52-07NA27344; DMS-1619640; 676629
OSTI ID:
1670548
Report Number(s):
LLNL-JRNL-729959; 880696
Journal Information:
ACM Transactions on Mathematical Software, Vol. 44, Issue 4; ISSN 0098-3500
Publisher:
Association for Computing MachineryCopyright Statement
Country of Publication:
United States
Language:
English

References (29)

Improving algebraic multigrid interpolation operators for linear elasticity problems journal January 2009
Recursive Krylov-based multigrid cycles journal January 2008
An auction-based weighted matching implementation on massively parallel architectures journal December 2012
Approximate weighted matching on emerging manycore and multithreaded architectures journal August 2012
Bootstrap Algebraic Multigrid: Status Report, Open Problems, and Outlook journal February 2015
Optimal Weighted Matchings for Rank-Deficient Sparse Matrices journal January 2013
Algebraic multigrid by smoothed aggregation for second and fourth order elliptic problems journal September 1996
Bootstrap AMG journal January 2011
Adaptive AMG with coarsening based on compatible weighted matching journal April 2013
An overview of SuperLU: Algorithms, implementation, and user interface journal September 2005
On Generalizing the Algebraic Multigrid Framework journal January 2004
A Parallel CFD Model for Wind Farms journal January 2013
AMG for problems of elasticity journal July 1986
A Fully Asynchronous Multifrontal Solver Using Distributed Dynamic Scheduling journal January 2001
Adaptive Smoothed Aggregation ($\alpha$SA) Multigrid journal January 2005
On the use of suboptimal matchings for scaling and ordering sparse symmetric matrices: SCALING OF SPARSE SYMMETRIC MATRICES USING AN AUCTION ALGORITHM journal March 2015
The university of Florida sparse matrix collection journal November 2011
On two-grid convergence estimates
  • Falgout, Robert D.; Vassilevski, Panayot S.; Zikatanov, Ludmil T.
  • Numerical Linear Algebra with Applications, Vol. 12, Issue 5-6 https://doi.org/10.1002/nla.437
journal January 2005
The auction algorithm: A distributed relaxation method for the assignment problem journal December 1988
Coarsening by compatible relaxation journal March 2004
An Algebraic Multigrid Method with Guaranteed Convergence Rate journal January 2012
Auction algorithms for network flow problems: A tutorial introduction journal October 1992
Strategies for Scaling and Pivoting for Sparse Symmetric Indefinite Problems journal January 2005
On Algorithms For Permuting Large Entries to the Diagonal of a Sparse Matrix journal January 2001
An algebraic multilevel method for anisotropic elliptic equations based on subgraph matching: AN AMG METHOD FOR ANISOTROPIC EQUATIONS BASED ON SUBGRAPH MATCHING journal January 2012
The Hungarian method for the assignment problem journal March 1955
Algebraic Multilevel Preconditioners for the Graph Laplacian Based on Matching in Graphs journal January 2013
Weighted Matchings for Preconditioning Symmetric Indefinite Linear Systems journal January 2006
Adaptive Algebraic Multigrid journal January 2006

Cited By (4)

SParSH-AMG: A library for hybrid CPU-GPU algebraic multigrid and preconditioned iterative methods preprint January 2020
AMG preconditioners for Linear Solvers towards Extreme Scale text January 2020
Bootstrap AMG for spectral clustering journal March 2019
AMG based on compatible weighted matching for GPUs preprint January 2018

Figures / Tables (17)