Parareal Algorithm Implementation and Simulation in Julia

06/26/2017
by   Tyler M. Masthay, et al.
0

We present a full implementation of the parareal algorithm---an integration technique to solve differential equations in parallel---in the Julia programming language for a fully general, first-order, initial-value problem. Our implementation accepts both coarse and fine integrators as functional arguments. We use Euler's method and another Runge-Kutta integration technique as the integrators in our experiments. We also present a simulation of the algorithm for purposes of pedagogy.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/20/2023

Parareal algorithm via Chebyshev-Gauss spectral collocation method

We present the Parareal-CG algorithm for time-dependent differential equ...
research
06/05/2023

An Euler-type method for Volterra integro-differential equations

We describe an algorithm, based on Euler's method, for solving Volterra ...
research
08/12/2021

Communication-free and Parallel Simulation of Neutral Biodiversity Models

We present a novel communication-free algorithm for individual-based pro...
research
10/14/2020

Symplectic method for Hamiltonian stochastic differential equations with multiplicative Lévy noise in the sense of Marcus

A class of Hamiltonian stochastic differential equations with multiplica...
research
05/09/2016

HLinear: Exact Dense Linear Algebra in Haskell

We present an implementation in the functional programming language Hask...
research
05/28/2018

Typed Embedding of a Relational Language in OCaml

We present an implementation of the relational programming language mini...
research
06/01/2018

Numerical Integration as an Initial Value Problem

Numerical integration (NI) packages commonly used in scientific research...

Please sign up or login with your details

Forgot password? Click here to reset