A lightweight special-purpose Fortran90 implementation of Parareal.

Provides implementations of Parareal in both MPI and OpenMP to allow for a comparison of the effect of different parallelisation strategies on runtime, memory footprint and energy consumption. [1]

  1. D. Ruprecht, “Shared Memory Pipelined Parareal,” in Euro-Par 2017: Parallel Processing: 23rd International Conference on Parallel and Distributed Computing, Santiago de Compostela, Spain, August 28 – September 1, 2017, Proceedings, F. F. Rivera, T. F. Pena, and J. C. Cabaleiro, Eds. Springer International Publishing, 2017, pp. 669–681 [Online]. Available at: https://doi.org/10.1007/978-3-319-64203-1_48