S-step enlarged Krylov subspace conjugate gradient methods
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Society for Industrial and Applied Mathematics Publications
Abstract
Recently, enlarged Krylov subspace methods, which consist of enlarging the Krylov subspace by a maximum of t vectors per iteration based on the domain decomposition of the graph of A, were introduced with the aim of reducing communication when solving systems of linear equations Ax = b. In this paper, the s-step enlarged Krylov subspace conjugate gradient methods are introduced, whereby s iterations of the enlarged conjugate gradient methods are merged in one iteration. The numerical stability of these s-step methods is studied, and several numerically stable versions are proposed. Similarly to the enlarged Krylov subspace methods, the s-step enlarged Krylov subspace methods have a faster convergence than Krylov methods, in terms of iterations. Moreover, by computing st basis vectors of the enlarged Krylov subspace Kk,t(A, r0) at the beginning of each s-step iteration, communication is further reduced. It is shown in this paper that the introduced methods are parallelizable with less communication, with respect to their corresponding enlarged versions and to conjugate gradient. Copyright © by SIAM. Unauthorized reproduction of this article is prohibited.
Description
Keywords
High performance computing, Iterative methods, Krylov subspace methods, Linear algebra, Minimizing communication, Domain decomposition methods, Numerical methods, Vectors, Conjugate-gradient method, Domain decompositions, Fast convergence, Krylov subspace, Krylov-subspace methods, Performance computing, Step method, Systems of linear equations, Conjugate gradient method