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
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2001年 / 27卷 / 04期
关键词
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] On the evaluation of general sparse hybrid linear solvers
    Farea, Afrah
    Celebi, M. Serdar
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2023, 30 (02)
  • [2] A distributed-memory hierarchical solver for general sparse linear systems
    Chen, Chao
    Pouransari, Hadi
    Rajamanickam, Sivasankaran
    Boman, Erik G.
    Darve, Eric
    PARALLEL COMPUTING, 2018, 74 : 49 - 64
  • [3] SuperLU_DIST: A scalable distributed-memory sparse direct solver for unsymmetric linear systems
    Li, XYS
    Demmel, JW
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2003, 29 (02): : 110 - 140
  • [4] Automatic data and computation decomposition on distributed memory parallel computers
    Lee, P
    Kedem, ZM
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2002, 24 (01): : 1 - 50
  • [5] Numerics of high performance computers and benchmark evaluation of distributed memory computers
    Krishna, HS
    Singh, KP
    DEFENCE SCIENCE JOURNAL, 2004, 54 (03) : 361 - 377
  • [6] MEASURING THE PERFORMANCE OF PARALLEL COMPUTERS WITH DISTRIBUTED MEMORY
    Iushehenko, R. A.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2009, 45 (06) : 933 - 943
  • [7] Measuring the performance of parallel computers with distributed memory
    Iushchenko R.A.
    Cybernetics and Systems Analysis, 2009, 45 (6) : 941 - 951
  • [8] IMPLEMENTATION OF A BOUNDARY ELEMENT METHOD ON DISTRIBUTED MEMORY COMPUTERS
    DAOUDI, E
    LOBRY, J
    PARALLEL COMPUTING, 1992, 18 (12) : 1317 - 1324
  • [9] DeepSparse: A Task-parallel Framework for Sparse Solvers on Deep Memory Architectures
    Afibuzzaman, Md
    Rabbi, Fazlay
    Ozkaya, M. Yusuf
    Aktulga, Hasan Metin
    Catalyurek, Umit, V
    2019 IEEE 26TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC), 2019, : 373 - 382
  • [10] Study of the Processor and Memory Power and Energy Consumption of Coupled Sparse/Dense Solvers
    Agullo, Emmanuel
    Felsoci, Marek
    Guermouche, Amina
    Mathieu, Herve
    Sylvand, Guillaume
    Tagliaro, Bastien
    2022 IEEE 34TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2022), 2022, : 211 - 220