A fully asynchronous multifrontal solver using distributed dynamic scheduling

被引:1400
|
作者
Amestoy, PR
Duff, IS
L'Excellent, JY
Koster, J
机构
[1] ENSEEIHT IRIT, F-31071 Toulouse, France
[2] Rutherford Appleton Lab, Didcot OX11 0QX, Oxon, England
[3] CERFACS, F-31057 Toulouse, France
[4] NAG Ltd, Oxford OX2 8DR, England
[5] Univ Bergen, Parallab, N-5020 Bergen, Norway
关键词
sparse linear equations; Gaussian elimination; multifrontal methods; asynchronous parallelism; distributed memory computation; dynamic scheduling;
D O I
10.1137/S0895479899358194
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, we analyze the main features and discuss the tuning of the algorithms for the direct solution of sparse linear systems on distributed memory computers developed in the context of a long term European research project. The algorithms use a multifrontal approach and are especially designed to cover a large class of problems. The problems can be symmetric positive definite, general symmetric, or unsymmetric matrices, both possibly rank deficient, and they can be provided by the user in several formats. The algorithms achieve high performance by exploiting parallelism coming from the sparsity in the problem and that available for dense matrices. The algorithms use a dynamic distributed task scheduling technique to accommodate numerical pivoting and to allow the migration of computational tasks to lightly loaded processors. Large computational tasks are divided into subtasks to enhance parallelism. Asynchronous communication is used throughout the solution process to efficiently overlap communication with computation. We illustrate our design choices by experimental results obtained on an SGI Origin 2000 and an IBM SP2 for test matrices provided by industrial partners in the PARASOL project.
引用
收藏
页码:15 / 41
页数:27
相关论文
共 50 条
  • [1] Task scheduling in an asynchronous distributed memory multifrontal solver
    Amestoy, PR
    Duff, IS
    Vömel, C
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2004, 26 (02) : 544 - 565
  • [2] Modeling 1D Distributed-Memory Dense Kernels for an Asynchronous Multifrontal Sparse Solver
    Amestoy, Patrick R.
    L'Excellent, Jean-Yves
    Rouet, Francois-Henry
    Sid-Lakhdar, Wissam M.
    [J]. HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2014, 2015, 8969 : 156 - 169
  • [3] Asynchronous distributed searchlight scheduling
    Obermeyer, Karl J.
    Ganguli, Anurag
    Bullo, Francesco
    [J]. PROCEEDINGS OF THE 46TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2007, : 31 - 36
  • [4] A Parallel Geometric Multifrontal Solver Using Hierarchically Semiseparable Structure
    Wang, Shen
    Li, Xiaoye S.
    Rouet, Francois-Henry
    Xia, Jianlin
    de Hoop, Maarten V.
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2016, 42 (03):
  • [5] ARiA: A Protocol for Dynamic Fully Distributed Grid Meta-Scheduling
    Brocco, Amos
    Malatras, Apostolos
    Huang, Ye
    Hirsbrunner, Beat
    [J]. 2010 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2010, 2010,
  • [6] A Distributed Asynchronous Solver for Nash Equilibria in Hypergraphical Games
    Wahbi, Mohamed
    Brown, Kenneth N.
    [J]. ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 1291 - 1299
  • [7] Distributed and asynchronous solver for large CPU intensive problems
    Gomez-Iglesias, Antonio
    Vega-Rodriguez, Miguel A.
    Castejon, Francisco
    [J]. APPLIED SOFT COMPUTING, 2013, 13 (05) : 2547 - 2556
  • [8] Parallel computation of a damage localization problem using parallel multifrontal solver
    Chung, SW
    Kim, SJ
    [J]. COMPUTATIONAL MECHANICS, 2003, 33 (01) : 42 - 51
  • [9] Parallel computation of a damage localization problem using parallel multifrontal solver
    S. W. Chung
    S. J. Kim
    [J]. Computational Mechanics, 2003, 33 : 42 - 51
  • [10] Fully Distributed Resilient State Estimation Based on Distributed Median Solver
    Lee, Jin Gyu
    Kim, Junsoo
    Shim, Hyungbo
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (09) : 3935 - 3942