Revisiting performance of BiCGStab methods for solving systems with multiple right-hand sides

被引:5
|
作者
Krasnopolsky, B. [1 ]
机构
[1] Lomonosov Moscow State Univ, Inst Mech, Michurinsky Ave 1, Moscow 119192, Russia
基金
俄罗斯科学基金会;
关键词
Krylov subspace iterative methods; Systems of linear algebraic equations; Multiple right-hand sides; Execution time model; Reordered BiCGStab; Pipelined BiCGStab; BI-CG; SOLVERS; MODEL;
D O I
10.1016/j.camwa.2019.11.025
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The paper discusses the efficiency of the classical BiCGStab method and several of its modifications for solving systems with multiple right-hand side vectors. These iterative methods are widely used for solving systems with large sparse matrices. The paper presents execution time analytical model for the time to solve the systems. The BiCGStab method and several modifications including the Reordered BiCGStab and Pipelined BiCGStab methods are analysed and the range of applicability for each method providing the best execution time is highlighted. The results of the analytical model are validated by the numerical experiments and compared with results of other authors. The presented results demonstrate an increasing role of the vector operations when performing simulations with multiple right-hand side vectors. The proposed merging of vector operations allows to reduce the memory traffic and improve performance of the calculations by about 30%. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2574 / 2597
页数:24
相关论文
共 50 条
  • [31] Accuracy improvement of the Block BiCGSTAB method for linear systems with multiple right-hand sides by group-wise updating technique
    Tadano, Hiroto
    Kuramoto, Ryosei
    JOURNAL OF ADVANCED SIMULATION IN SCIENCE AND ENGINEERING, 2019, 6 (01): : 100 - 117
  • [32] PRECONDITIONED GLOBAL KRYLOV SUBSPACE METHODS FOR SOLVING SADDLE POINT PROBLEMS WITH MULTIPLE RIGHT-HAND SIDES
    Badahmane, A.
    Bentbib, A. H.
    Sadok, H.
    ELECTRONIC TRANSACTIONS ON NUMERICAL ANALYSIS, 2019, 51 : 495 - 511
  • [33] A block GMRES method with deflated restarting for solving linear systems with multiple shifts and multiple right-hand sides
    Sun, Dong-Lin
    Huang, Ting-Zhu
    Jing, Yan-Fei
    Carpentieri, Bruno
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2018, 25 (05)
  • [34] Solving linear programs with multiple right-hand sides: Pricing and ordering schemes
    Gassmann, HI
    Wallace, SW
    ANNALS OF OPERATIONS RESEARCH, 1996, 64 : 237 - 259
  • [35] Solving linear programs with multiple right-hand sides: Pricing and ordering schemes
    Gassmann, H. I.
    Wallace, S. W.
    Annals of Operations Research, 1996, (64):
  • [36] Improving the Performance of Dynamical Simulations Via Multiple Right-Hand Sides
    Liu, Xing
    Chow, Edmond
    Vaidyanathan, Karthikeyan
    Smelyanskiy, Mikhail
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 36 - 47
  • [37] An approximate inverse preconditioner for Toeplitz systems with multiple right-hand sides
    Huang, Jie
    Huang, Ting-Zhu
    APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (23) : 11370 - 11379
  • [38] SIMPLER BLOCK GMRES FOR NONSYMMETRIC SYSTEMS WITH MULTIPLE RIGHT-HAND SIDES
    Liu, Hualei
    Zhong, Baojiang
    ELECTRONIC TRANSACTIONS ON NUMERICAL ANALYSIS, 2008, 30 : 1 - 9
  • [39] A new methods for nonsymmetric linear systems with mutiple right-hand sides
    Gu, Chuan-Qing
    Qian, Hong-Jun
    PROCEEDINGS OF THE 14TH CONFERENCE OF INTERNATIONAL LINEAR ALGEBRA SOCIETY, 2007, : 35 - 38
  • [40] The block Lanczos method for linear systems with multiple right-hand sides
    El Guennouni, A
    Jbilou, K
    Sadok, H
    APPLIED NUMERICAL MATHEMATICS, 2004, 51 (2-3) : 243 - 256