Mixed-precision explicit stabilized Runge-Kutta methods for single- and multi-scale differential equations

09/24/2021
by   Matteo Croci, et al.
0

Mixed-precision algorithms combine low- and high-precision computations in order to benefit from the performance gains of reduced-precision without sacrificing accuracy. In this work, we design mixed-precision Runge-Kutta-Chebyshev (RKC) methods, where high precision is used for accuracy, and low precision for stability. Generally speaking, RKC methods are low-order explicit schemes with a stability domain growing quadratically with the number of function evaluations. For this reason, most of the computational effort is spent on stability rather than accuracy purposes. In this paper, we show that a naïve mixed-precision implementation of any Runge-Kutta scheme can harm the convergence order of the method and limit its accuracy, and we introduce a new class of mixed-precision RKC schemes that are instead unaffected by this limiting behaviour. We present three mixed-precision schemes: a first- and a second-order RKC method, and a first-order multirate RKC scheme for multiscale problems. These schemes perform only the few function evaluations needed for accuracy (1 or 2 for first- and second-order methods respectively) in high precision, while the rest are performed in low precision. We prove that while these methods are essentially as cheap as their fully low-precision equivalent, they retain the convergence order of their high-precision counterpart. Indeed, numerical experiments confirm that these schemes are as accurate as the corresponding high-precision method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/22/2022

Stability Analysis and Performance Evaluation of Mixed-Precision Runge-Kutta Methods

Additive Runge-Kutta methods designed for preserving highly accurate sol...
research
12/12/2019

Mixed-Precision analysis of Householder QR Algorithms

Although mixed precision arithmetic has recently garnered interest for t...
research
07/18/2023

Leveraging Mixed Precision in Exponential Time Integration Methods

The machine learning explosion has created a prominent trend in modern c...
research
10/09/2020

A GPU-accelerated mixed-precision WENO method for extremal black hole and gravitational wave physics computations

We develop and use a novel mixed-precision weighted essentially non-osci...
research
12/24/2020

Perturbed Runge-Kutta methods for mixed precision applications

In this work we consider a mixed precision approach to accelerate the im...
research
12/29/2021

On the Poisson Stability to Study a Fourth-Order Dynamical System with Quadratic Nonlinearities

This article discusses the search procedure for the Poincaré recurrences...
research
07/07/2021

Performance Evaluation of Mixed-Precision Runge-Kutta Methods

Additive Runge-Kutta methods designed for preserving highly accurate sol...

Please sign up or login with your details

Forgot password? Click here to reset