GParareal: A time-parallel ODE solver using Gaussian process emulation

01/31/2022
by   Kamran Pentland, et al.
0

Sequential numerical methods for integrating initial value problems (IVPs) can be prohibitively expensive when high numerical accuracy is required over the entire interval of integration. One remedy is to integrate in a parallel fashion, "predicting" the solution serially using a cheap (coarse) solver and "correcting" these values using an expensive (fine) solver that runs in parallel on a number of temporal subintervals. In this work, we propose a time-parallel algorithm (GParareal) that solves IVPs by modelling the correction term, i.e. the difference between fine and coarse solutions, using a Gaussian process emulator. This approach compares favourably with the classic parareal algorithm and we demonstrate, on a number of IVPs, that GParareal can converge in fewer iterations than parareal, leading to an increase in parallel speed-up. GParareal also manages to locate solutions to certain IVPs where parareal fails and has the additional advantage of being able to use archives of legacy solutions, e.g. solutions from prior runs of the IVP for different initial conditions, to further accelerate convergence of the method - something that existing time-parallel methods do not do.

READ FULL TEXT

page 13

page 14

research
06/18/2021

Stochastic parareal: an application of probabilistic methods to time-parallelisation

Parareal is a well-studied algorithm for numerically integrating systems...
research
09/18/2019

An Adaptive Parareal Algorithm

In this paper, we consider the problem of accelerating the numerical sim...
research
07/05/2022

Efficient coarse correction for parallel time-stepping in plaque growth simulations

In order to make the numerical simulation of atherosclerotic plaque grow...
research
03/20/2019

Combining Coarse and Fine Physics for Manipulation using Parallel-in-Time Integration

We present a method for fast and accurate physics-based predictions duri...
research
02/07/2017

Rayleigh Quotient Iteration with a Multigrid in Energy Preconditioner for Massively Parallel Neutron Transport

Three complementary methods have been implemented in the code Denovo tha...
research
04/03/2020

Towards a Parallel-in-Time Calculation of Time-Periodic Solutions with Unknown Period

This paper presents a novel parallel-in-time algorithm able to compute t...
research
02/21/2019

Accelerated Steady-State Torque Computation for Induction Machines using Parallel-In-Time Algorithms

This paper focuses on efficient steady-state computations of induction m...

Please sign up or login with your details

Forgot password? Click here to reset