Ruprecht, D orcid.org/0000-0003-1904-2473 (2017) Shared Memory Pipelined Parareal. In: Lecture Notes in Computer Science. Euro-Par 2017: 23rd International European Conference on Parallel and Distributed Computing, 28 Aug - 01 Sep 2017, Santiago de Compostela, Spain. Springer Verlag , pp. 669-681. ISBN 978-3-319-64202-4
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 an 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.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2017, Springer International Publishing AG. This is an author produced version of a paper published in Lecture Notes in Computer Science. The final publication is available at Springer via https://doi.org/10.1007/978-3-319-64203-1_48. Uploaded in accordance with the publisher's self-archiving policy. |
Keywords: | Parareal; parallel-in-time integration; pipelining; OpenMP |
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Mechanical Engineering (Leeds) > Institute of Engineering Thermofluids, Surfaces & Interfaces (iETSI) (Leeds) |
Depositing User: | Symplectic Publications |
Date Deposited: | 02 May 2017 11:27 |
Last Modified: | 25 May 2018 13:42 |
Status: | Published |
Publisher: | Springer Verlag |
Identification Number: | 10.1007/978-3-319-64203-1_48 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:115836 |