z-logo
open-access-imgOpen Access
On Improving Linear Solver Performance: A Block Variant of GMRES
Author(s) -
Allison H. Baker,
John M. Dennis,
Elizabeth R. Jessup
Publication year - 2006
Publication title -
siam journal on scientific computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.674
H-Index - 147
eISSN - 1095-7197
pISSN - 1064-8275
DOI - 10.1137/040608088
Subject(s) - generalized minimal residual method , solver , block (permutation group theory) , linear system , computer science , algorithm , iterative method , mathematics , matrix (chemical analysis) , variety (cybernetics) , parallel computing , mathematical optimization , artificial intelligence , mathematical analysis , materials science , geometry , composite material
The increasing gap between processor performance and memory access time warrants the re-examination of data movement in iterative linear solver algorithms. For this reason, we explore and establish the feasibility of modifying a standard iterative linear solver algorithm in a manner that reduces the movement of data through memory. In particular, we present an alternative to the restarted GMRES algorithm for solving a single right-hand side linear system $Ax=b$ based on solving the block linear system $AX=B$. Algorithm performance, i.e., time to solution, is improved by using the matrix $A$ in operations on groups of vectors. Experimental results demonstrate the importance of implementation choices on data movement as well as the effectiveness of the new method on a variety of problems from different application areas.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom