https://doi.org/10.1051/epjconf/202430204004
Accelerating split-exponential track length estimator on GPU in TRIPOLI-4®
1 CEA, DES, IRESNE, DER, Service de Physique des Réacteurs et du Cycle, Cadarache F-13108 Saint-Paul-lez-Durance, France
2 CEA, Université Paris-Saclay, Service d’Etudes de Réacteurs et de Mathématiques Appliquées, 91191, Gif-sur-Yvette, France
* e-mail: cindy.leloirec@cea.fr
Published online: 15 October 2024
In the context of computing 3D volumetric scores for nuclear applications, combiningMonte Carlo methods andHigh Performance Computing is key to achieve precise, computationally tractable simulations andmeet the industrial deadlines. The next-event “split exponential track-length estimator” (seTLE) is typically adapted to the estimation of a tally in a mesh. We take advantage of the computing capabilities of Graphics Processing Unit (GPU) to mitigate the CPU-intensive tasks involved in the application of the seTLE: the estimation of cross section, the sampling of many out-going pseudo-particles at collision, the ray tracing across the geometry and the accumulation of scores in volumes. We discuss the performance improvements brought by porting each of these steps to GPU. We discuss the influence of the many parameters involved, and select a working point providing the best trade-off between the acceleration factor and the GPU utilization. We show on two examples thatwe obtain an acceleration factor of 8.56 on average over the entire map for the shielding application (up to 50 behind the concrete shield), and of 6.30 on average for the criticality application (up to 16 in the burnable poison tubes), compared to standard TLE on CPU.
© The Authors, published by EDP Sciences, 2024
This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.