3D Cartesian Transport Sweep for Massively Parallel Architectures with PARSEC - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2015

3D Cartesian Transport Sweep for Massively Parallel Architectures with PARSEC

Abstract

High-fidelity nuclear power plant core simulations require solving the Boltzmann transport equation. In discrete ordinates methods, the most computationally demanding oper-ation 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: mes-sage passing, multi-threading, and vectorization. A theoretical performance model was designed to validate the approach and help the tuning of the multiple parameters involved in such an approach. 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 supercom-puter. 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.
Fichier principal
Vignette du fichier
ipdps15_submitted.pdf (798.99 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-01078362 , version 1 (16-12-2014)

Identifiers

Cite

Salli Moustafa, Mathieu Faverge, Laurent Plagne, Pierre Ramet. 3D Cartesian Transport Sweep for Massively Parallel Architectures with PARSEC. IEEE International Parallel & Distributed Processing Symposium (IPDPS 2015), May 2015, Hyderabad, India. pp.581-590, ⟨10.1109/IPDPS.2015.75⟩. ⟨hal-01078362⟩
238 View
478 Download

Altmetric

Share

Gmail Facebook X LinkedIn More