An introduction to ML(n)BiCGStab

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

ML(n)BiCGStab is a Krylov subspace method for the solution of large, sparse and non-symmetric linear systems. In theory, it is a method that lies between the well-known BiCGStab and GMRES/FOM. In fact, when n = 1, ML(1)BiCGStab is BiCGStab and when n = N, ML(N)BiCGStab is GMRES/FOM where N is the size of the linear system. Therefore, ML(n)BiCGStab is a bridge that connects the Lanczos-based BiCGStab and the Arnoldi-based GMRES/FOM. In computation, ML(n)BiCGStab can be much morestable and convergemuch faster than BiCGStab when a problem with ill-condition is solved. We have tested ML(n)BiCGStab onthe standardoil reservoirsimulationtest data called SPE9 and found that ML(n)BiCGStab reduced the total computational time by more than 60% when compared to BiCGStab. Tests made on the data from Matrix Market also support the superiority of ML(n)BiCGStab over BiCGStab. Because of the O(N2) storage requirement in the full GMRES, one has to adopt a restart strategy to get the storage under control when GMRES is implemented. In comparison, ML(n)BiCGStab is a method with only O(nN) storage requirement and therefore it does not need a restart strategy. In this paper, we introduce ML(n)BiCGStab (in particular, a new algorithm involving A-transpose), its relations to some existing methods and its implementations. © 201 WIT Press.

Cite

CITATION STYLE

APA

Yeung, M. C. (2012). An introduction to ML(n)BiCGStab. In WIT Transactions on Modelling and Simulation (Vol. 53, pp. 331–342). https://doi.org/10.2495/BE120291

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free