Algorithm 913
Martin B. Van Gijzen, Peter Sonneveld
Source record
Source: Crossref
Published: Nov 1, 2011
DOI: 10.1145/2049662.2049667
Open original source ↗Source abstract
The IDR( s ) method that is proposed in Sonneveld and van Gijzen [2008] is a very efficient limited memory method for solving large nonsymmetric systems of linear equations. IDR( s ) is based on the induced dimension reduction theorem, that provides a way to construct subsequent residuals that lie in a sequence of shrinking subspaces. The IDR( s ) algorithm that is given in Sonneveld and van Gijzen [2008] is a direct translation of the theorem into an algorithm. This translation is not unique. This article derives a new IDR( s ) variant, that imposes (one-sided) biorthogonalization conditions on the iteration vectors. The resulting method has lower overhead in vector operations than the original IDR( s ) algorithms. In exact arithmetic, both algorithms give the same residual at every ( s + 1)-st step, but the intermediate residuals and also the numerical properties differ. We show through numerical experiments that the new variant is more stable and more accurate than the original IDR( s ) algorithm, and that it outperforms other state-of-the-art techniques for realistic test problems.
Evidence graph
No public relationships recorded yet.
Integrity note: This page is a factual metadata record created by deterministic ingestion. It is not a claim that the work moves a mathematical frontier or has been independently verified.