Skip to Main content Skip to Navigation
Conference papers

Parallel 3D Sweep Kernel with PARSEC

Abstract : High-fidelity nuclear power plant core simulations require solving the Boltzmann transport equation. In discrete ordinates methods, the most computationally demanding operation of this equation is the sweep operation. Considering the evolution of computer architectures, we propose in this paper, as a first step toward heterogeneous distributed architectures, a hybrid parallel implementation of the sweep operation on top of the generic task-based runtime system: PaRSEC. Such an implementation targets three nested levels of parallelism: message passing, multi-threading, and vectorization. The proposed parallel implementation of the Sweep achieves a sustained performance of 6.1 Tflop/s, corresponding to 33.9% of the peak performance of the targeted supercomputer. This implementation compares favorably with state-of-art solvers such as PARTISN; and it can therefore serve as a building block for a massively parallel version of the neutron transport solver DOMINO developed at EDF.
Complete list of metadata

Cited literature [3 references]  Display  Hide  Download
Contributor : Mathieu Faverge Connect in order to contact the contributor
Submitted on : Tuesday, October 28, 2014 - 6:00:51 PM
Last modification on : Monday, December 20, 2021 - 4:50:14 PM
Long-term archiving on: : Friday, April 14, 2017 - 1:39:36 PM


Files produced by the author(s)


  • HAL Id : hal-01078364, version 1



Salli Moustafa, Mathieu Faverge, Laurent Plagne, Pierre Ramet. Parallel 3D Sweep Kernel with PARSEC. HPCC Workshop on HPC-CFD in Energy/Transport Domains, Aug 2014, Paris, France. ⟨hal-01078364⟩



Les métriques sont temporairement indisponibles