Towards an efficient Task-based Parallelization over a Runtime System of an Explicit Finite-Volume CFD Code with Adaptive Time Stepping

Abstract : FLUSEPA is an advanced simulation tool which performs a large panel of aerodynamic studies. It is the unstruc-tured finite-volume solver developed by Airbus Defence & Space company to calculate compressible, multidimensional, unsteady, viscous and reactive flows around bodies in relative motion. The time integration in FLUSEPA is done using an explicit temporal adaptive method. The current production version of the code is based on MPI and OpenMP. This implementation leads to important synchronizations that must be reduced. To tackle this problem, we present a first study of a task-based parallelization of the solver part of FLUSEPA using the runtime system StarPU and combining up to three levels of parallelism. We validate our solution on the simulation of a takeoff blast wave propagation for Ariane 5 launcher.
Keywords : task-based runtime hpc cfd
Complete list of metadatas

Cited literature [22 references]  Display  Hide  Download

https://hal.inria.fr/hal-01324331
Contributor : Jean-Marie Couteyen <>
Submitted on : Tuesday, May 31, 2016 - 7:35:36 PM
Last modification on : Tuesday, May 28, 2019 - 10:44:24 AM
Long-term archiving on: Thursday, September 1, 2016 - 11:36:03 AM

File

PDSEC-06.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Jean Marie Couteyen Carpaye, Jean Roman, Pierre Brenner. Towards an efficient Task-based Parallelization over a Runtime System of an Explicit Finite-Volume CFD Code with Adaptive Time Stepping. International Parallel and Distributed Processing Symposium, May 2016, Chicago, IL, United States. pp.10, ⟨10.1109/IPDPSW.2016.125⟩. ⟨hal-01324331⟩

Share

Metrics

Record views

562

Files downloads

647