Skip to Main content Skip to Navigation
Conference papers

Performance study of a parallel domain decomposition method

Abstract : This paper studies the influence of various parameters, in order to improve the performances of a parallel Domain Decomposition Method ($aka$ DDM). If introducing more parallelism represents an opportunity to heighten the performance of deterministic schemes, substantial modifications of their architecture are required. In this context, DDM has been implemented into the Apollo3 multigroup $S_n$ solver, Minaret. The fundamental idea involves splitting a large boundary value problem into several $independent$ subproblems, that can be computed in parallel.Two $DDM$ algorithms are considered. The first one solves a one-group problem per subdomain. The second one is a multigroup block-Jacobi algorithm. To improve performances of these DDM,various parallelism strategies are implemented and compared, depending on the internal structure of the DDM algorithm, the technology chosen (MPI or OpenMP), and the variable parallelized (angular direction or subdomain). Based on these considerations, an efficient $hybrid$ parallelism,suitable for $HPC$ is built a parallel multigroup Jacobi iteration algorithm, using a two layerMPI/OpenMP architecture, gives the best performances for the reactor configuration studied.
Complete list of metadatas

Cited literature [16 references]  Display  Hide  Download
Contributor : Amplexor Amplexor <>
Submitted on : Thursday, January 16, 2020 - 1:37:49 PM
Last modification on : Monday, July 27, 2020 - 12:56:02 PM
Long-term archiving on: : Friday, April 17, 2020 - 5:05:11 PM


Files produced by the author(s)


  • HAL Id : hal-02442270, version 1




N. Odry, J.-F. Vidal, G. Rimpault, J.-J. Lautard, A.-M. Baudron. Performance study of a parallel domain decomposition method. PHYSOR 2016 - International Conference on the Physics of Reactors: Unifying Theory and Experiments in the 21st Century, May 2016, Sun Valley, United States. ⟨hal-02442270⟩



Record views


Files downloads