An efficient, robust, domain-decomposition algorithm for particle Monte Carlo

被引:29
作者
Brunner, Thomas A. [1 ]
Brantley, Patrick S. [2 ]
机构
[1] Sandia Natl Labs, Albuquerque, NM 87185 USA
[2] Lawrence Livermore Natl Lab, Livermore, CA 94551 USA
关键词
Monte Carlo methods; Parallel computation; Radiative transfer; Neutron transport;
D O I
10.1016/j.jcp.2009.02.013
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A previously described algorithm [T.A. Brunner, T.J. Urbatsch, T.M. Evans, N.A. Gentile, Comparison of four parallel algorithms for domain decomposed implicit Monte Carlo, journal of Computational Physics 212 (2) (2006) 527-539] for doing domain decomposed particle Monte Carlo calculations in the context of thermal radiation transport has been improved. It has been extended to support cases where the number of particles in a time step are unknown at the beginning of the time step. This situation arises when various physical processes, such as neutron transport, can generate additional particles during the time step, or when particle splitting is used for variance reduction. Additionally, several race conditions that existed in the previous algorithm and could cause code hangs have been fixed. This new algorithm is believed to be robust against all race conditions. The parallel scalability of the new algorithm remains excellent. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:3882 / 3890
页数:9
相关论文
共 8 条
[1]  
[Anonymous], 2009, ADV SIMULATION COMPU
[2]  
[Anonymous], Introducing Red Storm
[3]  
[Anonymous], 1998, QUEST IGNITION ENERG
[4]  
BRANTLEY PS, 2007, JOINT INT TOP M MATH
[5]   Comparison of four parallel algorithms for domain decomposed implicit Monte Carlo [J].
Brunner, TA ;
Urbatsch, TJ ;
Evans, TM ;
Gentile, NA .
JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 212 (02) :527-539
[6]   IMPLICIT MONTE CARLO SCHEME FOR CALCULATING TIME AND FREQUENCY DEPENDENT NONLINEAR RADIATION TRANSPORT [J].
FLECK, JA ;
CUMMINGS, JD .
JOURNAL OF COMPUTATIONAL PHYSICS, 1971, 8 (03) :313-&
[7]  
GENTILE NA, 2006, LECT NOTES COMPUTATI, V48
[8]  
Lewis E., 1993, Computational Methods of Neutron Transport