首页 | 本学科首页   官方微博 | 高级检索  
     


A parallel Monte Carlo transport algorithm using a pseudo-random tree to guarantee reproducibility
Authors:Paul Frederickson  Robert Hiromoto  John Larson
Affiliation:

Computing and Communications Divisions, Los Alamos National Laboratory, Los Alamos, NM 87545, U.S.A.

Cray Research Inc., Chippewa Falls, WI 54729, U.S.A.

Abstract:We present a parallel Monte Carlo photon transport algorithm that insures the reproducibility of results. The important feature of this parallel implementation is the introduction of a pair of pseudo-random number generators. This pair of generators is structured in such a manner as to insure minimal correlation between the two sequences of pseudo-random numbers produced. We term this structure as a ‘pseudo-random tree’. Using this structure, we are able to reproduce results exactly in a asynchronous parallel processing environment. The algorithm tracks the history of photons as they interact with two carbon cylinders joined end to end. The algorithm was implemented on both a Denelcor HEP and a CRAY X-MP/48. We describe the algorithm and the pseudo-random tree structure and present speedup results of our implementation.
Keywords:Parallel Monte Carlo photon transport algorithm  pseudo-random number generator  parallel implementation  Denelcor HEP  CRAY X-MP/48  speedup results
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号