English

Parareal Algorithm Implementation and Simulation in Julia

Mathematical Software 2018-12-17 v2 Distributed, Parallel, and Cluster Computing Numerical Analysis

Abstract

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. We provide a brief overview of Julia---a concurrent programming language for scientific computing. Our implementation of the parareal algorithm 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 and as a tool for investigating the performance of the algorithm.

Keywords

Cite

@article{arxiv.1706.08569,
  title  = {Parareal Algorithm Implementation and Simulation in Julia},
  author = {Tyler M. Masthay and Saverio Perugini},
  journal= {arXiv preprint arXiv:1706.08569},
  year   = {2018}
}

Comments

6 pages, 2 figures, 2 listings

R2 v1 2026-06-22T20:30:11.627Z