ML($n$)BiCGStab: Reformulation, Analysis and Implementation

ML($n$)BiCGStab: Reformulation, Analysis and Implementation

Year:    2012

Numerical Mathematics: Theory, Methods and Applications, Vol. 5 (2012), Iss. 3 : pp. 447–492

Abstract

With the aid of index functions, we re-derive the ML($n$)BiCGStab algorithm in [Yeung and Chan, SIAM J. Sci. Comput., 21 (1999), pp. 1263-1290] systematically. There are $n$ ways to define the ML($n$)BiCGStab residual vector. Each definition leads to a different ML($n$)BiCGStab algorithm. We demonstrate this by presenting a second algorithm which requires less storage. In theory, this second algorithm serves as a bridge that connects the Lanczos-based BiCGStab and the Arnoldi-based FOM while ML($n$)BiCG is a bridge connecting BiCG and FOM. We also analyze the breakdown situation from the probabilistic point of view and summarize some useful properties of ML($n$)BiCGStab. Implementation issues are also addressed.

You do not have full access to this article.

Already a Subscriber? Sign in as an individual or via your institution

Journal Article Details

Publisher Name:    Global Science Press

Language:    English

DOI:    https://doi.org/10.4208/nmtma.2012.m1035

Numerical Mathematics: Theory, Methods and Applications, Vol. 5 (2012), Iss. 3 : pp. 447–492

Published online:    2012-01

AMS Subject Headings:   

Copyright:    COPYRIGHT: © Global Science Press

Pages:    46

Keywords:    CGS BiCGStab ML($n$)BiCGStab multiple starting Lanczos Krylov subspace iterative methods linear systems.

  1. ML(n)BiCGStabt: A ML(n)BiCGStab variant with A-transpose

    Yeung, Man-Chung

    Journal of Computational and Applied Mathematics, Vol. 272 (2014), Iss. P.57

    https://doi.org/10.1016/j.cam.2014.04.011 [Citations: 1]
  2. A spectral projection preconditioner for solving ill conditioned linear systems

    Yeung, Man-Chung | Douglas, Craig C. | Lee, Long

    Journal of Computational Science, Vol. 20 (2017), Iss. P.177

    https://doi.org/10.1016/j.jocs.2017.01.005 [Citations: 4]