skip to main content

Title: Dynamic Load Balancing of Parallel Monte Carlo Transport Calculations

The performance of parallel Monte Carlo transport calculations which use both spatial and particle parallelism is increased by dynamically assigning processors to the most worked domains. Since the particle work load varies over the course of the simulation, this algorithm determines each cycle if dynamic load balancing would speed up the calculation. If load balancing is required, a small number of particle communications are initiated in order to achieve load balance. This method has decreased the parallel run time by more than a factor of three for certain criticality calculations.
Authors:
; ;
Publication Date:
OSTI Identifier:
15015938
Report Number(s):
UCRL-CONF-208938
TRN: US0501670
DOE Contract Number:
W-7405-ENG-48
Resource Type:
Conference
Resource Relation:
Conference: Presented at: Monte Carlo 2005, Chattanooga, TN (US), 04/17/2005--04/21/2005; Other Information: PBD: 22 Dec 2004
Research Org:
Lawrence Livermore National Lab., Livermore, CA (US)
Sponsoring Org:
US Department of Energy (US)
Country of Publication:
United States
Language:
English
Subject:
22 GENERAL STUDIES OF NUCLEAR REACTORS; ALGORITHMS; COMMUNICATIONS; CRITICALITY; DYNAMIC LOADS; PERFORMANCE; SIMULATION; TRANSPORT; VELOCITY