We present the Alternating Anderson-Richardson (AAR) method: an efficient and scalable alternative to preconditioned Krylov solvers for the solution of large, sparse linear systems on high performance computing platforms. Specifically, we generalize the recently proposed Alternating Anderson-Jacobi (AAJ) method (Pratapa et al., 2016) to include preconditioning, discuss efficient parallel implementation, and provide serial MATLAB and parallel C/C++ implementations. In serial applications to nonsymmetric systems, we find that AAR is comparably robust to GMRES, using the same preconditioning, while often outperforming it in time to solution; and find AAR to be more robust than Bi-CGSTAB for the problems considered. In parallel applications to ...
International audienceMany numerical simulations end up on a problem of linear algebra involving an ...
Many scientific applications require the solution of large and sparse linear systems of equations us...
Many scientific applications require the solution of large and sparse linear systems of equations us...
We present the Alternating Anderson-Richardson (AAR) method: an efficient and scalable alternative t...
This paper describes and tests a parallel implementation of a factorized approximate inverse precond...
This paper describes and tests a parallel implementation of a factorized approximate inverse precond...
International audienceKrylov methods such as GMRES are efficient iterative methods to solve large sp...
International audienceKrylov methods such as GMRES are efficient iterative methods to solve large sp...
International audienceKrylov methods are widely used for solving large sparse linear systems of equa...
International audienceIn this paper, we revisit the Krylov multisplitting algorithm presented in Hua...
Block variants of the Jacobi-Davidson method for computing a few extreme eigenpairs of a large spars...
. We introduce some cheaper and faster variants of the classical additive Schwarz preconditioner (AS...
Many scientific applications require the solution of large and sparse linear systems of equations us...
Many scientific applications require the solution of large and sparse linear systems of equations us...
We propose an adaptive scheme to reduce communication overhead caused by data movement by selectivel...
International audienceMany numerical simulations end up on a problem of linear algebra involving an ...
Many scientific applications require the solution of large and sparse linear systems of equations us...
Many scientific applications require the solution of large and sparse linear systems of equations us...
We present the Alternating Anderson-Richardson (AAR) method: an efficient and scalable alternative t...
This paper describes and tests a parallel implementation of a factorized approximate inverse precond...
This paper describes and tests a parallel implementation of a factorized approximate inverse precond...
International audienceKrylov methods such as GMRES are efficient iterative methods to solve large sp...
International audienceKrylov methods such as GMRES are efficient iterative methods to solve large sp...
International audienceKrylov methods are widely used for solving large sparse linear systems of equa...
International audienceIn this paper, we revisit the Krylov multisplitting algorithm presented in Hua...
Block variants of the Jacobi-Davidson method for computing a few extreme eigenpairs of a large spars...
. We introduce some cheaper and faster variants of the classical additive Schwarz preconditioner (AS...
Many scientific applications require the solution of large and sparse linear systems of equations us...
Many scientific applications require the solution of large and sparse linear systems of equations us...
We propose an adaptive scheme to reduce communication overhead caused by data movement by selectivel...
International audienceMany numerical simulations end up on a problem of linear algebra involving an ...
Many scientific applications require the solution of large and sparse linear systems of equations us...
Many scientific applications require the solution of large and sparse linear systems of equations us...