A parallel hybrid banded system solver: the SPIKE algorithm

被引:90
|
作者
Polizzi, E [1 ]
Sameh, AH [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
关键词
banded linear systems; iterative schemes; numerical linear algebra; parallel numerical algorithms; preconditioners; ScaLAPACK; SPIKE;
D O I
10.1016/j.parco.2005.07.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes an efficient and robust hybrid parallel solver "the SPIKE algorithm" for narrow-banded linear systems. Two versions of SPIKE with their built-in-options are described in detail: the Recursive SPIKE version for handling non-diagonally dominant systems and the Truncated SPIKE version for diagonally dominant ones. These SPIKE schemes can be used either as direct solvers, or as preconditioners for outer iterative schemes. Both versions are faster than the direct solvers in ScaLAPACK on parallel computing platforms, and quite competitive in terms of achieved accuracy For handling systems that are dense within the band. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:177 / 194
页数:18
相关论文
共 50 条
  • [31] Hybrid Parallel ILU Preconditioner in Linear Solver Library GaspiLS
    Ram, Raju
    Gruenewald, Daniel
    Gauger, Nicolas R.
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2022, 2022, 13289 : 334 - 353
  • [32] A Hybrid Parallel Tridiagonal Solver on Multi-core Architectures
    Tang, Guangping
    Li, Kenli
    Li, Keqin
    Chen, Hang
    Du, Jiayi
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 605 - 614
  • [33] PHIST A Pipelined, Hybrid-Parallel Iterative Solver Toolkit
    Thies, Jonas
    Roehrig-Zoellner, Melven
    Overmars, Nigel
    Basermann, Achim
    Ernst, Dominik
    Hager, Georg
    Wellein, Gerhard
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2020, 46 (04):
  • [34] A PETSc parallel-in-time solver based on MGRIT algorithm
    Mele, Valeria
    Constantinescu, Emil M.
    Carracciuolo, Luisa
    D'Amore, Luisa
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (24):
  • [35] Stability of a parallel partitioning algorithm for special classes of banded linear systems
    Pavlov, V
    NUMERICAL ANALYSIS AND ITS APPLICATIONS, 2001, 1988 : 658 - 665
  • [36] A COST-OPTIMAL PARALLEL TRIDIAGONAL SYSTEM SOLVER
    LIN, FC
    CHUNG, KL
    PARALLEL COMPUTING, 1990, 15 (1-3) : 189 - 199
  • [37] A parallel iterative solver based on the Schur complement system
    Larrazábal, G
    Cela, JM
    INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, : 149 - 154
  • [38] A parallel linear system solver for circuit simulation problems
    Bomhof, CW
    van der Vorst, HA
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2000, 7 (7-8) : 649 - 665
  • [39] A parallel multithreaded sparse triangular linear system solver
    Cugu, Ilke
    Manguoglu, Murat
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2020, 80 (02) : 371 - 385
  • [40] ON THE PROCESSING TIME OF A PARALLEL LINEAR-SYSTEM SOLVER
    STAFYLOPATIS, A
    DRIGAS, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 297 : 994 - 1010