A parallel implementation of a diagonalization-based parallel-in-time integrator

03/23/2021
by   Gayatri Čaklović, et al.
0

We present and analyze a parallel implementation of a parallel-in-time method based on α-circulant preconditioned Richardson iterations. While there are a lot of papers exploring this new class of single-level, time-parallel integrators from many perspectives, performance results of actual parallel runs are still missing. This leaves a critical gap, because the efficiency and applicability heavily rely on the actual parallel performance, with only limited guidance from theoretical considerations. Also, many challenges like selecting good parameters, finding suitable communication strategies, and performing a fair comparison to sequential time-stepping methods can be easily missed. In this paper, we first extend the original idea by using a collocation method of arbitrary order, which adds another level of parallelization in time. We derive an adaptive strategy to select a new α-circulant preconditioner for each iteration during runtime for balancing convergence rates, round-off errors and inexactness in the individual time-steps. After addressing these more theoretical challenges, we present an open-source space- and doubly-time-parallel implementation and evaluate its performance for two different test problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/31/2018

Exploring Parallel-in-Time Approaches for Eddy Current Problems

We consider the usage of parallel-in-time algorithms of the Parareal and...
research
12/18/2012

Prediction of Parallel Speed-ups for Las Vegas Algorithms

We propose a probabilistic model for the parallel execution of Las Vegas...
research
09/14/2015

gSLICr: SLIC superpixels at over 250Hz

We introduce a parallel GPU implementation of the Simple Linear Iterativ...
research
12/03/2019

On Extensions of Limited Memory Steepest Descent Method

We present some extensions to the limited memory steepest descent method...
research
04/19/2018

Programming Parallel Dense Matrix Factorizations with Look-Ahead and OpenMP

We investigate a parallelization strategy for dense matrix factorization...
research
01/10/2018

Task parallel implementation of a solver for electromagnetic scattering problems

Electromagnetic computations, where the wavelength is small in relation ...
research
10/03/2022

New Paradigms for Exploiting Parallel Experiments in Bayesian Optimization

Bayesian optimization (BO) is one of the most effective methods for clos...

Please sign up or login with your details

Forgot password? Click here to reset