Low-synch Gram–Schmidt with delayed reorthogonalization for Krylov solvers
نویسندگان
چکیده
The parallel strong-scaling of iterative methods is often determined by the number global reductions at each iteration. Low-synch Gram–Schmidt algorithms are applied here to Arnoldi algorithm reduce and therefore improve solvers for nonsymmetric matrices such as GMRES Krylov–Schur methods. In context, QR factorization “left-looking” processes one column a time. Among generating an orthogonal basis algorithm, classical with reorthogonalization (CGS2) requires three per A new variant CGS2 that only reduction iteration presented algorithm. Delayed (DCGS2) employs minimum (one) one-column at-a-time main idea behind group rearranging order operations. DCGS2 must be carefully integrated into expansion or solver. Numerical stability experiments assess robustness eigenvalue computations. Performance on ORNL Summit supercomputer then establish superiority over CGS2.
منابع مشابه
Nonlinear Krylov-Secant Solvers∗
This report describes a new family of Newton-Krylov methods for solving nonlinear systems of equations arising from the solution of Richards’ equation and in fully implicit formulations in air-water systems. The basic approach is to perform secant (Broyden) updates restricted to the Krylov subspace generated by the GMRES iterative solver. This approach is introduced as Krylov-secant methods. On...
متن کاملImplementing Complex Krylov Solvers with Minimal Pain
Most algorithms used in preconditioned iterative methods are generally applicable to complex valued linear systems, with real valued linear systems simply being a special case. However, most iterative solver packages available today focus exclusively on real valued systems, or deal with complex valued systems as an afterthought. One obvious approach to addressing this problem is to recast the c...
متن کاملKrylov space solvers for shifted linear systems
We investigate the application of Krylov space methods to the solution of shifted linear systems of the form (A+ σ)x− b = 0 for several values of σ simultaneously, using only as many matrix-vector operations as the solution of a single system requires. We find a suitable description of the problem, allowing us to understand known algorithms in a common framework and developing shifted methods b...
متن کاملPreconditioned Krylov solvers on GPUs
In this paper, we study the effect of enhancing GPU-accelerated Krylov solvers with preconditioners. We consider the BiCGSTAB, CGS, QMR, and IDR( s ) Krylov solvers. For a large set of test matrices, we assess the impact of Jacobi and incomplete factorization preconditioning on the solvers’ numerical stability and time-to-solution performance. We also analyze how the use of a preconditioner imp...
متن کاملPreconditioned Krylov solvers for kernel regression
A primary computational problem in kernel regression is solution of a dense linear system with the N × N kernel matrix. Because a direct solution has an O(N) cost, iterative Krylov methods are often used with fast matrix-vector products. For poorly conditioned problems, convergence of the iteration is slow and preconditioning becomes necessary. We investigate preconditioning from the viewpoint ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Parallel Computing
سال: 2022
ISSN: ['1872-7336', '0167-8191']
DOI: https://doi.org/10.1016/j.parco.2022.102940