PSPIKE: A Parallel Hybrid Sparse Linear System Solver

被引:0
|
作者
Manguoglu, Murat [1 ]
Sameh, Ahmed H. [1 ]
Schenk, Olaf [2 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] Univ Basel, Comp Sci Dept, CH-4056 Basel, Switzerland
基金
瑞士国家科学基金会;
关键词
Hybrid Solvers; Direct Solvers; Krylov Subspace Methods; Sparse Linear Systems; SPIKE ALGORITHM; INDEFINITE; MATRICES;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The availability of huge-scale computing platforms comprised of tells of thousands of multicore processors motivates the need for the next generation of highly scalable sparse linear system solvers. These solvers must optimize parallel performance, processor (serial) performance; as well as memory requirements, while being robust across broad classes of applications and systems. In this paper, we present; a new parallel solver that combines the desirable characteristics of direct methods (robustness) and effective iterative solvers (low computational cost), while alleviating their drawbacks (memory requirements, lack of robustness). Our proposed hybrid solver is based on tire general sparse solver PARDISO; and the "Spike" family of hybrid solvers. The resulting algorithm, called PSPIKE, is as robust as direct solvers, more reliable than classical preconditioned Krylov subspace methods, and much more scalable than direct sparse solvers. We support; our performance and parallel scalability claims using detailed experimental studies and comparison with direct solvers, as well as classical preconditioned Krylov methods.
引用
收藏
页码:797 / +
页数:3
相关论文
共 50 条
  • [41] A NORMALIZED SPARSE LINEAR-EQUATIONS SOLVER
    LIPITAKIS, EA
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1983, 9 (03) : 287 - 298
  • [42] EXPLOITING LARGE GRAIN PARALLELISM IN A SPARSE DIRECT LINEAR-SYSTEM SOLVER
    GESCHIERE, JP
    WIJSHOFF, HAG
    PARALLEL COMPUTING, 1995, 21 (08) : 1339 - 1364
  • [43] Dynamic load balancing within a parallel iterative linear system solver
    Christen, P
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 857 - 859
  • [44] Scalable Hybrid Parallel ILU Preconditioner to Solve Sparse Linear Systems
    Ram, Raju
    Grunewald, Daniel
    Gauger, Nicolas R.
    EURO-PAR 2021: PARALLEL PROCESSING WORKSHOPS, 2022, 13098 : 540 - 544
  • [45] HTS: A Threaded Multilevel Sparse Hybrid Solver
    Booth, Joshua Dennis
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), 2022, : 2 - 12
  • [46] IMPROVING THE NUMERICAL STABILITY AND THE PERFORMANCE OF A PARALLEL SPARSE SOLVER
    VANDUIN, ACN
    HANSEN, PC
    OSTROMSKY, T
    WIJSHOFF, H
    ZLATEV, Z
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1995, 30 (12) : 81 - 96
  • [47] Performance evaluation of a parallel sparse lattice Boltzmann solver
    Axner, L.
    Bernsdorf, J.
    Zeiser, T.
    Lammers, P.
    Linxweiler, J.
    Hoekstra, A. G.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (10) : 4895 - 4911
  • [48] Parallel Structured Sparse Triangular Solver for GPU Platform
    Chen D.-K.
    Yang C.
    Liu F.-F.
    Ma W.-J.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (11): : 4941 - 4951
  • [49] Design of generic direct sparse Linear System Solver in C++ for power system analysis
    Pandit, S
    Soman, SA
    Khaparde, SA
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2001, 16 (04) : 647 - 652
  • [50] DEPENDENCIES OF PARALLEL SPARSE ITERATIVE LINEAR SOLVER METHODS ON MATRIX CONDITIONING ON UNSTRUCTURED FINITE ELEMENT MESHES
    Lu, Qiyue
    Koric, Seid
    PROCEEDINGS OF ASME 2021 INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION (IMECE2021), VOL 12, 2021,