TSIRM: A Two-Stage Iteration with least-squares Residual Minimization algorithm to solve large sparse linear systems

被引:0
|
作者
Couturier, Raphael [1 ]
Khodja, Lilia Ziane [2 ]
Guyeux, Christophe [1 ]
机构
[1] Univ Franche Comte, Femto ST Inst, F-25030 Besancon, France
[2] Univ Liege, LTAS Mecan Numer Non Lineaire, B-4000 Liege, Belgium
关键词
Iterative Krylov methods; sparse linear systems; two stage iteration; least-squares residual minimization; PETSc; GMRES; EQUATIONS;
D O I
10.1109/IPDPSW.2015.45
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, a two-stage iterative algorithm is proposed to improve the convergence of Krylov based iterative methods, typically those of GMRES variants. The principle of the proposed approach is to build an external iteration over the Krylov method, and to frequently store its current residual (at each GMRES restart for instance). After a given number of outer iterations, a least-squares minimization step is applied on the matrix composed by the saved residuals, in order to compute a better solution and to make new iterations if required. It is proven that the proposal has the same convergence properties than the inner embedded method itself. Experiments using up to 16,394 cores also show that the proposed algorithm runs around 5 or 7 times faster than GMRES.
引用
收藏
页码:990 / 997
页数:8
相关论文
共 50 条