A Parallel Solver for Graph Laplacians
- University of Colorado, Boulder (United States)
Problems from graph drawing, spectral clustering, network flow and graph partitioning can all be expressed in terms of graph Laplacian matrices. There are a variety of practical approaches to solving these problems in serial. However, as problem sizes increase and single core speeds stagnate, parallelism is essential to solve such problems quickly. We present an unsmoothed aggregation multigrid method for solving graph Laplacians in a distributed memory setting. We introduce new parallel aggregation and low degree elimination algorithms targeted specifically at irregular degree graphs. These algorithms are expressed in terms of sparse matrix-vector products using generalized sum and product operations. This formulation is amenable to linear algebra using arbitrary distributions and allows us to operate on a 2D sparse matrix distribution, which is necessary for parallel scalability. Our solver outperforms the natural parallel extension of the current state of the art in an algorithmic comparison. We demonstrate scalability to 576 processes and graphs with up to 1.7 billion edges.
- Research Organization:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States). National Energy Research Scientific Computing Center (NERSC)
- Sponsoring Organization:
- USDOE Office of Science (SC)
- OSTI ID:
- 1544266
- Country of Publication:
- United States
- Language:
- English
Similar Records
Algebraic multigrid for directed graph Laplacian linear systems (NS‐LAMG)
Partitioning sparse matrices with eigenvectors of graphs
Spectral Upscaling for Graph Laplacian Problems with Application to Reservoir Simulation
Journal Article
·
Tue Jan 30 19:00:00 EST 2018
· Numerical Linear Algebra with Applications
·
OSTI ID:1418882
Partitioning sparse matrices with eigenvectors of graphs
Journal Article
·
Sun Jul 01 00:00:00 EDT 1990
· SIAM Journal on Matrix Analysis and Applications
·
OSTI ID:6696852
Spectral Upscaling for Graph Laplacian Problems with Application to Reservoir Simulation
Journal Article
·
Wed Oct 25 20:00:00 EDT 2017
· SIAM Journal on Scientific Computing
·
OSTI ID:1438732