Affiliation:
1. Lawrence Berkeley National Laboratory, Berkeley, CA
2. University of California at Berkeley, Berkeley, CA
Abstract
We present the main algorithmic features in the software package SuperLU_DIST, a distributed-memory sparse direct solver for large sets of linear equations. We give in detail our parallelization strategies, with a focus on scalability issues, and demonstrate the software's parallel performance and scalability on current machines. The solver is based on sparse Gaussian elimination, with an innovative static pivoting strategy proposed earlier by the authors. The main advantage of static pivoting over classical partial pivoting is that it permits
a priori
determination of data structures and communication patterns, which lets us exploit techniques used in parallel sparse Cholesky algorithms to better parallelize both
LU
decomposition and triangular solution on large-scale distributed machines.
Publisher
Association for Computing Machinery (ACM)
Subject
Applied Mathematics,Software
Cited by
428 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献