Leveraging Mixed Precision in Exponential Time Integration Methods

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Balos, Cody J., Roberts, Steven, Gardner, David J.
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909138720653312
author Balos, Cody J.
Roberts, Steven
Gardner, David J.
author_facet Balos, Cody J.
Roberts, Steven
Gardner, David J.
contents The machine learning explosion has created a prominent trend in modern computer hardware towards low precision floating-point operations. In response, there have been growing efforts to use low and mixed precision in general scientific computing. One important area that has received limited exploration is time-integration methods, which are used for solving differential equations that are ubiquitous in science and engineering applications. In this work, we develop two new approaches for leveraging mixed precision in exponential time integration methods. The first approach is based on a reformulation of the exponential Rosenbrock--Euler method allowing for low precision computations in matrix exponentials independent of the particular algorithm for matrix exponentiation. The second approach is based on an inexact and incomplete Arnoldi procedure in Krylov approximation methods for computing matrix exponentials and is agnostic to the chosen integration method. We show that both approaches improve accuracy compared to using purely low precision and offer better efficiency than using only double precision when solving an advection-diffusion-reaction partial differential equation.
format Preprint
id arxiv_https___arxiv_org_abs_2307_09498
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Leveraging Mixed Precision in Exponential Time Integration Methods
Balos, Cody J.
Roberts, Steven
Gardner, David J.
Numerical Analysis
65, 34
G.1.7; G.4
The machine learning explosion has created a prominent trend in modern computer hardware towards low precision floating-point operations. In response, there have been growing efforts to use low and mixed precision in general scientific computing. One important area that has received limited exploration is time-integration methods, which are used for solving differential equations that are ubiquitous in science and engineering applications. In this work, we develop two new approaches for leveraging mixed precision in exponential time integration methods. The first approach is based on a reformulation of the exponential Rosenbrock--Euler method allowing for low precision computations in matrix exponentials independent of the particular algorithm for matrix exponentiation. The second approach is based on an inexact and incomplete Arnoldi procedure in Krylov approximation methods for computing matrix exponentials and is agnostic to the chosen integration method. We show that both approaches improve accuracy compared to using purely low precision and offer better efficiency than using only double precision when solving an advection-diffusion-reaction partial differential equation.
title Leveraging Mixed Precision in Exponential Time Integration Methods
topic Numerical Analysis
65, 34
G.1.7; G.4
url https://arxiv.org/abs/2307.09498