The simpler block CMRH method for linear systems

被引:3
|
作者
Abdaoui, Ilias [1 ]
Elbouyahyaoui, Lakhdar [2 ]
Heyouni, Mohammed [1 ]
机构
[1] Univ Mohammed Premier, Lab LM2N, Equipe MSN ENSA, Oujda, Morocco
[2] Ctr Reg Metiers Educ & Format, Fes, Morocco
关键词
Block Krylov subspace; Block Hessenberg process; Simpler block CMRH method; Simpler block GMRES method; 65F; NONSYMMETRIC SYSTEMS; GMRES METHOD; ALGORITHM; QMR;
D O I
10.1007/s11075-019-00814-7
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The block changing minimal residual method based on the Hessenberg reduction algorithm (in short BCMRH) is a recent block Krylov method that can solve large linear systems with multiple right-hand sides. This method uses the block Hessenberg process with pivoting strategy to construct a trapezoidal Krylov basis and minimizes a quasi-residual norm by solving a least squares problem. In this paper, we describe the simpler BCMRH method which is a new variant that avoids the QR factorization to solve the least-squares problem. Another major difference between the classical and simpler variants of BCMRH is that the simpler one allows to check the convergence within each cycle of the block Hessenberg process by using a recursive relation that updates the residual at each iteration. This is not possible with the classical BCMRH where we can only compute an estimate of the residual norm. Experiments are described to compare the behavior of the new proposed method with that of the classical and simpler versions of the block GMRES method. These numerical experiments show the good performances of the simpler BCMRH method.
引用
收藏
页码:1265 / 1293
页数:29
相关论文
共 50 条
  • [1] The simpler block CMRH method for linear systems
    Ilias Abdaoui
    Lakhdar Elbouyahyaoui
    Mohammed Heyouni
    Numerical Algorithms, 2020, 84 : 1265 - 1293
  • [2] Algorithms for the CMRH method for dense linear systems
    Duminil, Sebastien
    Heyouni, Mohammed
    Marion, Philippe
    Sadok, Hassane
    NUMERICAL ALGORITHMS, 2016, 71 (02) : 383 - 394
  • [3] Algorithms for the CMRH method for dense linear systems
    Sébastien Duminil
    Mohammed Heyouni
    Philippe Marion
    Hassane Sadok
    Numerical Algorithms, 2016, 71 : 383 - 394
  • [4] A parallel implementation of the CMRH method for dense linear systems
    Duminil, Sebastien
    NUMERICAL ALGORITHMS, 2013, 63 (01) : 127 - 142
  • [5] A parallel implementation of the CMRH method for dense linear systems
    Sébastien Duminil
    Numerical Algorithms, 2013, 63 : 127 - 142
  • [6] The block CMRH method for solving nonsymmetric linear systems with multiple right-hand sides
    Amini, S.
    Toutounian, F.
    Gachpazan, M.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2018, 337 : 166 - 174
  • [7] A new implementation of the CMRH method for solving dense linear systems
    Heyouni, M.
    Sadok, H.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2008, 213 (02) : 387 - 399
  • [8] Weighted and flexible versions of block CMRH method for solving nonsymmetric linear systems with multiple right-hand sides
    Amini, S.
    Toutounian, F.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2018, 76 (08) : 2011 - 2021
  • [9] A flexible CMRH algorithm for nonsymmetric linear systems
    Zhang K.
    Gu C.
    Journal of Applied Mathematics and Computing, 2014, 45 (1-2) : 43 - 61
  • [10] CMRH: A new method for solving nonsymmetric linear systems based on the Hessenberg reduction algorithm
    H. Sadok
    Numerical Algorithms, 1999, 20 : 303 - 321