Contribution à la parallélisation et au passage à l'échelle du code FLUSEPA

Abstract : There are different kinds of satellites that offer different services like communication, navigationor observation. They are put into orbit through the use of launchers whose design is oneof the main activities of Airbus Defence and Space. Relying on experiments is not easy : windtunnel cannot be used to evaluate every critical situation that a launcher will face during itsmission. Numerical simulation is therefore mandatory for spatial industry.In order to have more reliable simulations, more computational power is needed and supercomputersare used. Those supercomputers become more and more complex and this impliesto adapt existing codes to make them run efficiently. Nowadays, it seems important to rely onabstractions in order to ensure a good portability of performance. Airbus Defence and Spacedeveloped for more than 20 years the FLUSEPA code which is used to compute unsteady phenomenalike take-off blast wave or stage separation. The aerodynamic solver relies on a finitevolume formulation and an explicit temporal adaptive solver. Bodies in relative motion are takeninto account through the use of multiple meshes that are overlapped.This thesis is about the parallelization of the FLUSEPA code. At the start of the thesis,the only parallel version available was in shared memory through OpenMP. A first distributedmemory version was realized and relies on MPI and OpenMP. The performance improvementof this version was evaluated on two industrial test cases. A task-based demonstrator of theaerodynamic solver was also realized over a runtime system.
Document type :
Complete list of metadatas

Cited literature [69 references]  Display  Hide  Download
Contributor : Abes Star <>
Submitted on : Monday, November 21, 2016 - 11:08:24 AM
Last modification on : Thursday, May 16, 2019 - 5:00:05 PM


Version validated by the jury (STAR)


  • HAL Id : tel-01399952, version 1



Jean Marie Couteyen Carpaye. Contribution à la parallélisation et au passage à l'échelle du code FLUSEPA. Autre [cs.OH]. Université de Bordeaux, 2016. Français. ⟨NNT : 2016BORD0073⟩. ⟨tel-01399952⟩



Record views


Files downloads