PEBBLES Mechanics Simulation Speedup
Conference
·
OSTI ID:980793
Pebble bed reactors contain large numbers of spherical fuel elements arranged randomly. Determining the motion and location of these fuel elements is required for calculating certain parameters of pebble bed reactor operation. These simulations involve hundreds of thousands of pebbles and involve determining the entire core motion as pebbles are recirculated. Single processor algorithms for this are insufficient since they would take decades to centuries of wall-clock time. This paper describes the process of parallelizing and speeding up the PEBBLES pebble mechanics simulation code. Both shared memory programming with the Open Multi-Processing API and distributed memory programming with the Message Passing Interface API are used in simultaneously in this process. A new shared memory lock-less linear time collision detection algorithm is described. This method allows faster detection of pebbles in contact than generic methods. These combine to make full recirculations on AVR sized reactors possible in months of wall clock time.
- Research Organization:
- Idaho National Laboratory (INL)
- Sponsoring Organization:
- DOE - NE
- DOE Contract Number:
- AC07-05ID14517
- OSTI ID:
- 980793
- Report Number(s):
- INL/CON-09-17136
- Country of Publication:
- United States
- Language:
- English
Similar Records
Development Status of the PEBBLES Code for Pebble Mechanics: Improved Physical Models and Speed-up
Development Status of the PEBBLES Code for Pebble Mechanics: Improved Physical Models and Speed-up
Pebble-bed pebble motion: Simulation and Applications
Technical Report
·
Mon Nov 30 23:00:00 EST 2009
·
OSTI ID:974777
Development Status of the PEBBLES Code for Pebble Mechanics: Improved Physical Models and Speed-up
Technical Report
·
Tue Sep 01 00:00:00 EDT 2009
·
OSTI ID:966172
Pebble-bed pebble motion: Simulation and Applications
Technical Report
·
Tue Nov 01 00:00:00 EDT 2011
·
OSTI ID:1031696