An overview of block Gram-Schmidt methods and their stability properties

10/22/2020
by   Erin Carson, et al.
0

Block Gram-Schmidt algorithms comprise essential kernels in many scientific computing applications, but for many commonly used variants, a rigorous treatment of their stability properties remains open. This survey provides a comprehensive categorization of block Gram-Schmidt algorithms, especially those used in Krylov subspace methods to build orthonormal bases one block vector at a time. All known stability results are assembled, and new results are summarized or conjectured for important communication-reducing variants. A diverse array of numerical illustrations are presented, along with the MATLAB code for reproducing the results in a publicly available at repository https://github.com/katlund/BlockStab. A number of open problems are discussed, and an appendix containing all algorithms type-set in a uniform fashion is provided.

READ FULL TEXT

page 14

page 15

page 16

page 17

page 18

research
08/21/2022

Adaptively restarted block Krylov subspace methods with low-synchronization skeletons

With the recent realization of exascale performace by Oak Ridge National...
research
11/29/2021

Randomized block Gram-Schmidt process for solution of linear systems and eigenvalue problems

We propose a block version of the randomized Gram-Schmidt process for co...
research
04/28/2022

A Hardware-aware and Stable Orthogonalization Framework

The orthogonalization process is an essential building block in Krylov s...
research
04/06/2021

Hardware-Oriented Krylov Methods for High-Performance Computing

Krylov subspace methods are an essential building block in numerical sim...
research
10/17/2022

Using Mixed Precision in Low-Synchronization Reorthogonalized Block Classical Gram-Schmidt

Using lower precision in algorithms can be beneficial in terms of reduci...
research
02/04/2018

Smooth q-Gram, and Its Applications to Detection of Overlaps among Long, Error-Prone Sequencing Reads

We propose smooth q-gram, the first variant of q-gram that captures q-gr...

Please sign up or login with your details

Forgot password? Click here to reset