A flexible and adaptive simpler block GMRES with deflated restarting for linear systems with multiple right-hand sides

作者:

Highlights:

摘要

Block GMRES is one of the most popular algorithms for solving large non-Hermitian linear systems with multiple right-hand sides. The simpler block GMRES algorithm is a variation of block GMRES, which avoids the factorization of a block upper Hessenberg matrix; and it is much simpler to program and requires less work than block GMRES. However, theoretical results given in this paper indicate that it is less stable due to the ill-conditioning of the basis used. In order to overcome this difficulty, we propose an adaptive simpler block GMRES algorithm for large linear systems with multiple right-hand sides. Theoretical analysis is made to show the reason why the new algorithm is superior to its original counterpart. Moreover, we consider how to restart and precondition the adaptive simpler block GMRES algorithm, and propose a flexible and adaptive simpler block GMRES algorithm with deflated restarting. Numerical experiments show the numerical behavior of our new algorithm.

论文关键词:65F15,65F10,Block GMRES,Simpler block GMRES,Adaptive simpler block GMRES,Flexible preconditioning,Deflated restarting

论文评审过程:Received 20 May 2013, Revised 9 December 2014, Available online 9 January 2015.

论文官网地址:https://doi.org/10.1016/j.cam.2014.12.040