@inproceedings{d40542daa24f4381bebcea0e69559647,
title = "Pebbles mechanics simulation speedup",
abstract = "Pebble bed reactors contain large numbers of spherical fuel elements arranged randomly. Determining the motion and location of these fuel elements is useful for calculating certain operating parameters of pebble bed reactors. These simulations involve determining the entire core motion as hundreds of thousands of pebbles are recirculated over months to years of physical time. Single processor algorithms are insufficient for this simulation because they would take decades to centuries of wall-clock time. This paper describes the process of parallelizing and speeding up the PEBBLES mechanics simulation code. Shared memory programming with the Open Multiprocessing Application Programming Interface and distributed memory programming with the Message Passing Interface are used simultaneously in this process. A new shared memory lock-less linear time collision detection algorithm is described, a method that allows faster detection of pebbles in contact than generic methods. This paper also provides an overview of the computationally expensive portions of computer codes and the different areas to be optimized. These improvements to PEBBLES combine to make full simulations of recirculations in German AVR-sized reactors possible in months of wall clock time.",
keywords = "PBR, Parallel DEM simulation",
author = "Cogliati, {Joshua J.} and Ougouag, {Abderrafi M.}",
year = "2010",
language = "English",
isbn = "9781617820014",
series = "International Conference on the Physics of Reactors 2010, PHYSOR 2010",
publisher = "American Nuclear Society",
pages = "1212--1222",
booktitle = "International Conference on the Physics of Reactors 2010, PHYSOR 2010",
note = "International Conference on the Physics of Reactors 2010, PHYSOR 2010 ; Conference date: 09-05-2010 Through 14-05-2010",
}