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 条
  • [31] COMPARING SHARED AND DISTRIBUTED MEMORY COMPUTERS
    BAILLIE, CF
    PARALLEL COMPUTING, 1988, 8 (1-3) : 101 - 110
  • [32] A general scalable parallelizing of Strassen's algorithm for matrix multiplication on distributed memory computers
    Nguyen, DK
    Lavallée, I
    Bui, M
    Ha, QT
    FOURTH ANNUAL ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2005, : 294 - 299
  • [33] Analysis on the learning ability of improved sparse distributed memory model
    Peng, Hong-Jing
    Chen, Song-Can
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2002, 30 (05): : 774 - 776
  • [34] On partitioning two dimensional finite difference meshes for distributed memory parallel computers
    Grandjean, Anael
    Ucar, Bora
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 9 - 16
  • [35] PERFORMANCE ANALYSIS OF DISTRIBUTED-MEMORY COMPUTERS WITH PARALLEL NODE ARCHITECTURE
    IANNELLO, G
    MAZZEO, A
    MAZZOCCA, N
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 29 (02) : 107 - 120
  • [36] Comparison of partitioning techniques for two-level iterative solvers on large, sparse Markov chains
    Dayar, T
    Stewart, WJ
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2000, 21 (05): : 1691 - 1705
  • [37] Convergence analysis of two-level methods with general coarse solvers
    Xuefeng Xu
    BIT Numerical Mathematics, 2025, 65 (2)
  • [38] Comparison Analysis on Two Numerical Solvers for Fractional Laplace Problems
    Harizanov, Stanislav
    Margenov, Svetozar
    ADVANCED COMPUTING IN INDUSTRIAL MATHEMATICS (BGSIAM 2017), 2019, 793 : 163 - 176
  • [39] SPARSE DISTRIBUTED MEMORY - KANERVA,P
    MURDOCK, B
    ACTA PSYCHOLOGICA, 1991, 76 (01) : 92 - 94
  • [40] SPARSE DISTRIBUTED MEMORY - KANERVA,P
    WILLSHAW, D
    COGNITIVE NEUROPSYCHOLOGY, 1990, 7 (03) : 245 - 246