A NEWTON BASIS GMRES IMPLEMENTATION

Authors
Citation
Z. Bai et al., A NEWTON BASIS GMRES IMPLEMENTATION, IMA journal of numerical analysis, 14(4), 1994, pp. 563-581
Citations number
27
Categorie Soggetti
Mathematics,Mathematics
ISSN journal
02724979
Volume
14
Issue
4
Year of publication
1994
Pages
563 - 581
Database
ISI
SICI code
0272-4979(1994)14:4<563:ANBGI>2.0.ZU;2-D
Abstract
The GMRES method by Saad and Schultz is one of the most popular iterat ive methods for the solution of large sparse non-symmetric linear syst ems of equations. The implementation proposed by Saad and Schultz uses the Arnoldi process and the modified Gram-Schmidt (MGS) method to com pute orthonormal bases of certain Krylov subspaces. The MGS method req uires many vector-vector operations, which can be difficult to impleme nt efficiently on vector and parallel computers due to the low granula rity of these operations. We present a new implementation of the GMRES method in which, for each Krylov subspace used, we first determine a Newton basis, and then orthogonalize it by computing a QR factorizatio n of the matrix whose columns are the vectors of the Newton basis. In this way we replace the vector-vector operations of the MGS method by the task of computing a QR factorization of a dense matrix. This makes the implementation more flexible, and provides a possibility to adapt the computations to the computer at hand in order to achieve better p erformance.