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

Title: A Parallel Solver for Graph Laplacians

Conference ·
 [1];  [1]
  1. 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
Resource Relation:
Conference: PASC '18 Proceedings of the Platform for Advanced Scientific Computing Conference, Basel, Switzerland, July 02 - 04, 2018
Country of Publication:
United States
Language:
English

References (20)

Parallel multigrid smoothing: polynomial versus Gauss–Seidel journal July 2003
A Fully Asynchronous Multifrontal Solver Using Distributed Dynamic Scheduling journal January 2001
Four degrees of separation conference January 2012
Efficient Management of Parallelism in Object-Oriented Numerical Software Libraries book January 1997
Exposing Fine-Grained Parallelism in Algebraic Multigrid Methods journal January 2012
Four Degrees of Separation, Really
  • Boldi, P.; Vigna, S.
  • 2012 International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2012), 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining https://doi.org/10.1109/ASONAM.2012.211
conference August 2012
Scalable matrix computations on large scale-free graphs using 2D graph partitioning
  • Boman, Erik G.; Devine, Karen D.; Rajamanickam, Sivasankaran
  • Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on - SC '13 https://doi.org/10.1145/2503210.2503293
conference January 2013
The Combinatorial BLAS: design, implementation, and applications journal May 2011
The university of Florida sparse matrix collection journal November 2011
A Maxent-Stress Model for Graph Layout journal June 2013
A simple, combinatorial algorithm for solving SDD systems in nearly-linear time conference January 2013
Mathematical foundations of the GraphBLAS
  • Kepner, Jeremy; Aaltonen, Peter; Bader, David
  • 2016 IEEE High-Performance Extreme Computing Conference (HPEC), 2016 IEEE High Performance Extreme Computing Conference (HPEC) https://doi.org/10.1109/HPEC.2016.7761646
conference September 2016
Combinatorial preconditioners and multilevel solvers for problems in computer vision and image processing journal December 2011
SuperLU_DIST: A scalable distributed-memory sparse direct solver for unsymmetric linear systems journal June 2003
Lean Algebraic Multigrid (LAMG): Fast Graph Laplacian Linear Solver journal January 2012
Recursive Krylov-based multigrid cycles journal January 2008
Spectral Graph Theory and its Applications conference October 2007
Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear systems conference January 2004
Algebraic multigrid by smoothed aggregation for second and fourth order elliptic problems journal September 1996
Defining and evaluating network communities based on ground-truth journal October 2013

Similar Records

Algebraic multigrid for directed graph Laplacian linear systems (NS‐LAMG)
Journal Article · Wed Jan 31 00:00:00 EST 2018 · Numerical Linear Algebra with Applications · OSTI ID:1544266

Performance Models for the Spike Banded Linear System Solver
Journal Article · Sat Jan 01 00:00:00 EST 2011 · Scientific Programming · OSTI ID:1544266

AMG Preconditioners based on parallel hybrid coarsening and multi-objective graph matching
Conference · Thu Jun 01 00:00:00 EDT 2023 · OSTI ID:1544266

Related Subjects