NASA NTRS · 19910023534
A biconjugate gradient type algorithm on massively parallel architectures
Abstract
The biconjugate gradient (BCG) method is the natural generalization of the classical conjugate gradient algorithm for Hermitian positive definite matrices to general non-Hermitian linear systems. Unfortunately, the original BCG algorithm is susceptible to possible breakdowns and numerical instabilities. Recently, Freund and Nachtigal have proposed a novel BCG type approach, the quasi-minimal residual method (QMR), which overcomes the problems of BCG. Here, an implementation is presented of QMR based on an s-step version of the nonsymmetric look-ahead Lanczos algorithm. The main feature of the s-step Lanczos algorithm is that, in general, all inner products, except for one, can be computed in parallel at the end of each block; this is unlike the other standard Lanczos process where inner products are generated sequentially. The resulting implementation of QMR is particularly attractive on massively parallel SIMD architectures, such as the Connection Machine.
Keep this discovery
Explore connections, maps & timelines
Freund, Roland W., Hochbruck, Marlis. 1991-03-01. A biconjugate gradient type algorithm on massively parallel architectures. https://ntrs.nasa.gov/citations/19910023534
Cite the original work for its findings. Save a collection to share your selection of sources.