Shared Memory Pipelined Parareal
arXiv:1509.06935 · doi:10.1007/978-3-319-64203-1_48
Abstract
For the parallel-in-time integration method Parareal, pipelining can be used to hide some of the cost of the serial correction step and improve its efficiency. The paper introduces a basic OpenMP implementation of pipelined Parareal and compares it to a standard MPI-based variant. Both versions yield almost identical runtimes, but, depending on the compiler, the OpenMP variant consumes about 7% less energy and has a significantly smaller memory footprint. However, its higher implementation complexity might make it difficult to use in legacy codes and in combination with spatial parallelisation.
References in corpus (2)
Cited by in corpus (4)
- Combining Coarse and Fine Physics for Manipulation using Parallel-in-Time Integration
- Parareal with a physics-informed neural network as coarse propagator
- Shared Memory Pipelined Parareal
- Space-time parallel scaling of Parareal with a physics-informed Fourier Neural Operator coarse propagator applied to the Black-Scholes equation