A BLOCK VARIANT OF THE GMRES METHOD ON MASSIVELY-PARALLEL PROCESSORS

Authors
Citation
Gy. Li, A BLOCK VARIANT OF THE GMRES METHOD ON MASSIVELY-PARALLEL PROCESSORS, Parallel computing, 23(8), 1997, pp. 1005-1019
Citations number
23
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
23
Issue
8
Year of publication
1997
Pages
1005 - 1019
Database
ISI
SICI code
0167-8191(1997)23:8<1005:ABVOTG>2.0.ZU;2-Z
Abstract
This paper presents a block variant of the GMRES method for solving ge neral unsymmetric linear systems. This algorithm generates a transform ed Hessenberg matrix by solely using block matrix operations and block data communications. It is shown that this algorithm with block size s, denoted by BVGMRES(s, m), is theoretically equivalent to the GMRES( s, m) method. The numerical results demonstrate that this algorithm ca n be more efficient than the standard GMRES method on a cache based si ngle CPU computer with optimized BLAS kernels, Furthermore, the gain i n efficiency is more significant on MPPs due to both efficient block o perations and efficient block data communications. Preliminary numeric al results on some real-world problems also show that this algorithm m ay be stable up to some reasonable block size.