104 research outputs found

    QMR: A Quasi-Minimal Residual method for non-Hermitian linear systems

    Get PDF
    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. A novel BCG like approach is presented called the quasi-minimal residual (QMR) method, which overcomes the problems of BCG. An implementation of QMR based on a look-ahead version of the nonsymmetric Lanczos algorithm is proposed. It is shown how BCG iterates can be recovered stably from the QMR process. Some further properties of the QMR approach are given and an error bound is presented. Finally, numerical experiments are reported

    An implementation of the look-ahead Lanczos algorithm for non-Hermitian matrices, part 2

    Get PDF
    It is shown how the look-ahead Lanczos process (combined with a quasi-minimal residual QMR) approach) can be used to develop a robust black box solver for large sparse non-Hermitian linear systems. Details of an implementation of the resulting QMR algorithm are presented. It is demonstrated that the QMR method is closely related to the biconjugate gradient (BCG) algorithm; however, unlike BCG, the QMR algorithm has smooth convergence curves and good numerical properties. We report numerical experiments with our implementation of the look-ahead Lanczos algorithm, both for eigenvalue problem and linear systems. Also, program listings of FORTRAN implementations of the look-ahead algorithm and the QMR method are included

    An implementation of the look-ahead Lanczos algorithm for non-Hermitian matrices

    Get PDF
    The nonsymmetric Lanczos method can be used to compute eigenvalues of large sparse non-Hermitian matrices or to solve large sparse non-Hermitian linear systems. However, the original Lanczos algorithm is susceptible to possible breakdowns and potential instabilities. An implementation is presented of a look-ahead version of the Lanczos algorithm that, except for the very special situation of an incurable breakdown, overcomes these problems by skipping over those steps in which a breakdown or near-breakdown would occur in the standard process. The proposed algorithm can handle look-ahead steps of any length and requires the same number of matrix-vector products and inner products as the standard Lanczos process without look-ahead

    An implementation of the QMR method based on coupled two-term recurrences

    Get PDF
    The authors have proposed a new Krylov subspace iteration, the quasi-minimal residual algorithm (QMR), for solving non-Hermitian linear systems. In the original implementation of the QMR method, the Lanczos process with look-ahead is used to generate basis vectors for the underlying Krylov subspaces. In the Lanczos algorithm, these basis vectors are computed by means of three-term recurrences. It has been observed that, in finite precision arithmetic, vector iterations based on three-term recursions are usually less robust than mathematically equivalent coupled two-term vector recurrences. This paper presents a look-ahead algorithm that constructs the Lanczos basis vectors by means of coupled two-term recursions. Implementation details are given, and the look-ahead strategy is described. A new implementation of the QMR method, based on this coupled two-term algorithm, is described. A simplified version of the QMR algorithm without look-ahead is also presented, and the special case of QMR for complex symmetric linear systems is considered. Results of numerical experiments comparing the original and the new implementations of the QMR method are reported

    Recent advances in Lanczos-based iterative methods for nonsymmetric linear systems

    Get PDF
    In recent years, there has been a true revival of the nonsymmetric Lanczos method. On the one hand, the possible breakdowns in the classical algorithm are now better understood, and so-called look-ahead variants of the Lanczos process have been developed, which remedy this problem. On the other hand, various new Lanczos-based iterative schemes for solving nonsymmetric linear systems have been proposed. This paper gives a survey of some of these recent developments

    An Implementation Of The Qmr Method Based On Coupled Two-Term Recurrences

    No full text
    . Recently, the authors have proposed a new Krylov subspace iteration, the quasi-minimal residual algorithm (QMR), for solving non-Hermitian linear systems. In the original implementation of the QMR method, the Lanczos process with look-ahead is used to generate basis vectors for the underlying Krylov subspaces. In the Lanczos algorithm, these basis vectors are computed by means of three-term recurrences. It has been observed that, in finite precision arithmetic, vector iterations based on three-term recursions are usually less robust than mathematically equivalent coupled two-term vector recurrences. This paper presents a look-ahead algorithm that constructs the Lanczos basis vectors by means of coupled two-term recursions. Implementation details are given, and the look-ahead strategy is described. A new implementation of the QMR method, based on this coupled two-term algorithm, is proposed. A simplified version of the QMR algorithm without look-ahead is also presented, and the specia..

    An Implementation of the Look-Ahead Lanczos Algorithm for Non-Hermitian Matrices Part II

    No full text
    this paper, we have presented an implementation of the look-ahead Lanczos algorithm for non-Hermitian matrices. Here, we show how the look-ahead Lanczos process --- combined with a quasi-minimal residual (QMR) approach --- can be used to develop a robust black box solver for large sparse non-Hermitian linear systems. Details of an implementation of the resulting QMR algorithm are presented. It is demonstrated that the QMR method is closely related to the biconjugate gradient (BCG) algorithm; however, unlike BCG, the QMR algorithm has smooth convergence curves and good numerical properties. In particular, BCG iterates can be recovered stably from the QMR process. We report numerical experiments with our implementation of the look-ahead Lanczos algorithm, both for eigenvalue problems and linear systems. Also, program listings of FORTRAN implementations of the look-ahead Lanczos algorithm and the QMR method are included. Categories and Subject Descriptors: G.1.3 [Numerical Analysis]: Numerical Linear Algebra--eigenvalues; linear systems (direct and iterative methods); sparse and very large systems; G.4 [Mathematics of Computing]: Mathematical Software General Terms: Large sparse linear systems and eigenvalue problems, iterative methods Additional Key Words and Phrases: Non-Hermitian linear systems, quasi-minimal residual property, Lanczos method, biconjugate gradients The work of R. W. Freund and N. M. Nachtigal was supported in part by DARPA via Cooperative Agreement NCC 2-387 between NASA and the Universities Space Research Association (USRA). Authors' addresses: R. W. Freund, RIACS, Mail Stop Ellis Street, NASA Ames Research Center, Moffett Field, CA 94035, and Institut fur Angewandte Mathematik, Universit at Wurzburg, D--W8700 Wurzburg, Federal Republic of Germany; N. ..
    • …
    corecore