Exploiting variable precision in GMRES

Serge Gratton, Ehouarn Simon, David Titley-Peloquin, Philippe Toint

Research output: Working paper

1 Downloads (Pure)

Abstract

We describe how variable precision floating point arithmetic can be used in
the iterative solver GMRES. We show how the precision of the inner products
carried out in the algorithm can be reduced as the iterations proceed, without
affecting the convergence rate or final accuracy achieved by the iterates.
Our analysis explicitly takes into account the resulting loss of orthogonality
in the Arnoldi vectors. We also show how inexact matrix-vector products can
be incorporated into this setting.
Original languageEnglish
Number of pages19
Volume1907:10550
Publication statusPublished - Jul 2019

Fingerprint

GMRES
Digital arithmetic
Arnoldi
Iterative Solver
Floating-point Arithmetic
Cross product
Matrix Product
Iterate
Convergence Rate
Iteration

Keywords

  • numerical analysis
  • variable precision
  • Krylov methods
  • ilinear algebra

Cite this

Gratton, S., Simon, E., Titley-Peloquin, D., & Toint, P. (2019). Exploiting variable precision in GMRES.
Gratton, Serge ; Simon, Ehouarn ; Titley-Peloquin, David ; Toint, Philippe. / Exploiting variable precision in GMRES. 2019.
@techreport{0c99098d2a74485ea827c5a0ff013ee8,
title = "Exploiting variable precision in GMRES",
abstract = "We describe how variable precision floating point arithmetic can be used inthe iterative solver GMRES. We show how the precision of the inner productscarried out in the algorithm can be reduced as the iterations proceed, withoutaffecting the convergence rate or final accuracy achieved by the iterates.Our analysis explicitly takes into account the resulting loss of orthogonalityin the Arnoldi vectors. We also show how inexact matrix-vector products canbe incorporated into this setting.",
keywords = "numerical analysis, variable precision, Krylov methods, ilinear algebra",
author = "Serge Gratton and Ehouarn Simon and David Titley-Peloquin and Philippe Toint",
year = "2019",
month = "7",
language = "English",
volume = "1907:10550",
type = "WorkingPaper",

}

Exploiting variable precision in GMRES. / Gratton, Serge; Simon, Ehouarn; Titley-Peloquin, David; Toint, Philippe.

2019.

Research output: Working paper

TY - UNPB

T1 - Exploiting variable precision in GMRES

AU - Gratton, Serge

AU - Simon, Ehouarn

AU - Titley-Peloquin, David

AU - Toint, Philippe

PY - 2019/7

Y1 - 2019/7

N2 - We describe how variable precision floating point arithmetic can be used inthe iterative solver GMRES. We show how the precision of the inner productscarried out in the algorithm can be reduced as the iterations proceed, withoutaffecting the convergence rate or final accuracy achieved by the iterates.Our analysis explicitly takes into account the resulting loss of orthogonalityin the Arnoldi vectors. We also show how inexact matrix-vector products canbe incorporated into this setting.

AB - We describe how variable precision floating point arithmetic can be used inthe iterative solver GMRES. We show how the precision of the inner productscarried out in the algorithm can be reduced as the iterations proceed, withoutaffecting the convergence rate or final accuracy achieved by the iterates.Our analysis explicitly takes into account the resulting loss of orthogonalityin the Arnoldi vectors. We also show how inexact matrix-vector products canbe incorporated into this setting.

KW - numerical analysis

KW - variable precision

KW - Krylov methods

KW - ilinear algebra

M3 - Working paper

VL - 1907:10550

BT - Exploiting variable precision in GMRES

ER -

Gratton S, Simon E, Titley-Peloquin D, Toint P. Exploiting variable precision in GMRES. 2019 Jul.