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


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号