Analysis and comparison of two general sparse solvers for distributed memory computers

被引:41
|
作者
Amestoy, PR
Duff, IS
L'Excellent, JY
Li, XS
机构
[1] ENSEEIHT IRIT, F-31071 Toulouse, France
[2] CERFACS, F-31527 Toulouse 1, France
[3] Ecole Normale Super Lyon, LIP, F-69364 Lyon 07, France
[4] Univ Calif Berkeley, Lawrence Berkeley Lab, NERSC, Berkeley, CA 94720 USA
[5] Rutherford Appleton Lab, F-31527 Toulouse 1, France
来源
关键词
algorithms; performance; sparse direct solvers; parallelism; distributed-memory computers; multifrontal and supernodal factorizations;
D O I
10.1145/504210.504212
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper provides a comprehensive study and comparison of two state-of-the-art direct solvers for large sparse sets of linear equations on large-scale distributed. memory computers. One is a multifrontal solver called MUMPS, the other is a supernodal solver called SuperLU. We describe the main algorithmic features of the two solvers and compare their performance characteristics with respect to uniprocessor speed, interprocessor communication, and memory requirements. For both solvers, preorderings for numerical stability and sparsity play an important role in achieving high parallel efficiency. We analyse the results with various ordering algorithms. Our performance analysis is based on data obtained from runs on a 512-processor Cray T3E using a set of matrices from real applications. We also use regular 3D grid problems to study the scalability of the two solvers.
引用
收藏
页码:388 / 421
页数:34
相关论文
共 50 条
  • [1] Parallel explicit unstructured grid solvers on distributed memory computers
    Cabello, J
    ADVANCES IN ENGINEERING SOFTWARE, 1996, 26 (03) : 189 - 200
  • [3] Solving sparse least squares problems on massively distributed memory computers
    Yang, TR
    ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, : 170 - 177
  • [4] MUMPS: A general purpose distributed memory sparse solver
    Amestoy, PR
    Duff, IS
    L'Excellent, JY
    Koster, J
    APPLIED PARALLEL COMPUTING, PROCEEDINGS: NEW PARADIGMS FOR HPC IN INDUSTRY AND ACADEMIA, 2001, 1947 : 121 - 130
  • [5] PARALLEL IMPLEMENTATION OF A SPARSE SIMPLEX ALGORITHM ON MIMD DISTRIBUTED-MEMORY COMPUTERS
    SHU, W
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 31 (01) : 25 - 40
  • [6] Sparse Distributed Memory for Sparse Distributed Data
    Vdovychenko, Ruslan
    Tulchinsky, Vadim
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 1, 2023, 542 : 74 - 81
  • [7] An Efficient Sparse Matrix-Vector Multiplication on Distributed Memory Parallel Computers
    Shahnaz, Rukhsana
    Usman, Anila
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (01): : 77 - 82
  • [8] Integer sparse distributed memory: Analysis and results
    Snaider, Javier
    Franklin, Stan
    Strain, Steve
    George, E. Olusegun
    NEURAL NETWORKS, 2013, 46 : 144 - 153
  • [9] PFEAST: A High Performance Sparse Eigenvalue Solver Using Distributed-Memory Linear Solvers
    Kestyn, James
    Kalantzis, Vasileios
    Polizzi, Eric
    Saad, Yousef
    SC '16: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2016, : 178 - 189
  • [10] On the evaluation of general sparse hybrid linear solvers
    Farea, Afrah
    Celebi, M. Serdar
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2023, 30 (02)