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 条
  • [41] Multiple bout rTMS on spatial working memory: A comparison study of two cortical areas
    Pearce, Alan J.
    Lum, Jarrad A. G.
    Seth, Sunaina
    Rafael, Olivia
    Hsu, Chia-Ming K.
    Drury, Hannah G. K.
    Tooley, Gregory A.
    BIOLOGICAL PSYCHOLOGY, 2014, 100 : 56 - 59
  • [42] Climate change impact on river flows and catchment hydrology: a comparison of two spatially distributed models
    Vansteenkiste, Thomas
    Tavakoli, Mohsen
    Ntegeka, Victor
    Willems, Patrick
    De Smedt, Florimond
    Batelaan, Okke
    HYDROLOGICAL PROCESSES, 2013, 27 (25) : 3649 - 3662
  • [43] Two-Dimensional Balanced Partitioning and Efficient Caching for Distributed Graph Analysis
    Lin, Shuai
    Wang, Rui
    Li, Yongkun
    Xu, Yinlong
    Lui, John C. S.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2025, 36 (02) : 133 - 149
  • [44] Lightweight Transactional Memory systems for NoCs based architectures: Design, implementation and comparison of two policies
    Meunier, Quentin L.
    Petrot, Frederic
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (10) : 1024 - 1041
  • [45] Analysis and comparison of two different configurations of external dissipative systems
    Gioiella, Laura
    Tubaldi, Enrico
    Gara, Fabrizio
    Dezi, Lugino
    Dall'Asta, Andrea
    X INTERNATIONAL CONFERENCE ON STRUCTURAL DYNAMICS (EURODYN 2017), 2017, 199 : 164 - 169
  • [46] Analysis and comparison of two methods for motion correction in PET imaging
    Polycarpou, I.
    Tsoumpas, C.
    Marsden, P. K.
    MEDICAL PHYSICS, 2012, 39 (10) : 6474 - 6483
  • [47] A comparison of two commercial quantitative electromyographic algorithms with manual analysis
    Bromberg, MB
    Smith, AG
    Bauerle, J
    MUSCLE & NERVE, 1999, 22 (09) : 1244 - 1248
  • [48] Thermodynamic Analysis and Comparison of Two Marine Steam Propulsion Turbines
    Poljak, Igor
    Mrzljak, Vedran
    NASE MORE, 2023, 70 (02): : 88 - 102
  • [49] A Comparison of the Effects of Two Different Online Homework Systems on Levels of Knowledge Retention in General Chemistry Students
    Nabulsi, Leena
    Nguyen, Amy
    Odeleye, Oluwatobi
    JOURNAL OF SCIENCE EDUCATION AND TECHNOLOGY, 2021, 30 (01) : 31 - 39
  • [50] A generic formal model for the comparison and analysis of distributed job-scheduling algorithms in grid environment
    Ben Hafaiedh, Imene
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 132 : 331 - 343