Authors
Patrick Sanan, Sascha M Schnepp, Dave A May
Publication date
2016/9/1
Journal
SIAM Journal on Scientific Computing
Volume
38
Issue
5
Pages
C441-C470
Publisher
Society for Industrial and Applied Mathematics
Description
We present variants of the conjugate gradient (CG), conjugate residual (CR), and generalized minimal residual (GMRES) methods which are both pipelined and flexible. These allow computation of inner products and norms to be overlapped with operator and nonlinear or nondeterministic preconditioner application. The methods are hence aimed at hiding network latencies and synchronizations which can become computational bottlenecks in Krylov methods on extreme-scale systems or in the strong-scaling limit. The new variants are not arithmetically equivalent to their base flexible Krylov methods, but are chosen to be similarly performant in a realistic use case, the application of strong nonlinear preconditioners to large problems which require many Krylov iterations. We provide scalable implementations of our methods as contributions to the PETSc package and demonstrate their effectiveness with practical …
Total citations
201620172018201920202021202220232024145751243
Scholar articles
P Sanan, SM Schnepp, DA May - SIAM Journal on Scientific Computing, 2016