IMPLEMENTATION OF A MONTE-CARLO CODE ON A PARALLEL COMPUTER-SYSTEM

被引:13
作者
MA, CM
机构
[1] Ionizing Radiation Standards, Institute for National Measurement Standards, National Research Council of Canada, Ottawa
关键词
PARALLEL-COMPUTER; TRANSPUTER; MONTE-CARLO RADIATION TRANSPORT; EGS4;
D O I
10.1016/0167-8191(94)90014-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper reports the implementation of the EGS4 (Electron Gamma Shower version 4) Monte Carlo code system on a multiple-transputer system, the Edinburgh Concurrent Supercomputer (ECS). Basic aspects of running Monte Carlo calculations on parallel computer are described including distribution of random number seeds to the individual processes. Based on an independent task farm topology, an existing EGS4 usercode, DOSIMETER, which can be used to calculate the absorbed dose in cylindrical dosimeters placed in cubic phantoms, has been re-written for running on the ECS. The parallelised code consists of three sequential programmes: (1) a 'control' process to generate tasks; (2) a number of 'simulation' processes to consume tasks and to generate results; and (3) an 'analysis' process to collect and to analyse results. A linear increase in computing speed has been achieved with the number of 'simulation' transputers used on the ECS. The basic techniques used in this work are also suitable for the implementation of the Monte Carlo code on other parallel computer systems which have similar operational structures as the ECS.
引用
收藏
页码:991 / 1005
页数:15
相关论文
共 21 条
[1]   MONTE-CARLO TECHNIQUES IN MEDICAL RADIATION PHYSICS [J].
ANDREO, P .
PHYSICS IN MEDICINE AND BIOLOGY, 1991, 36 (07) :861-920
[2]  
ANDREO P, 1980, FANZ803 U ZAR REP
[3]  
Berger M. J., 1963, METHODS COMPUTATIONA, V1
[4]  
BIELAJEW AF, 1987, NUCL INSTRUM METH B, V18, P165
[5]  
BIELAJEW AF, 1986, PIRS0049 INT REP
[6]  
BLAIRFISH J, 1990, WHEATFARM INT
[7]   MONTE-CARLO METHODS FOR RADIATION TRANSPORT ANALYSIS ON VECTOR COMPUTERS [J].
BROWN, FB ;
MARTIN, WR .
PROGRESS IN NUCLEAR ENERGY, 1984, 14 (03) :269-299
[8]  
COOK AJ, 1983, MORTRAN 3 USERS GUID, V209
[9]  
EHRMAN JR, 1981, SLAC18 INT REP SLAC
[10]  
Knuth D.E., 1981, ART COMPUTER PROGRAM, V2