Parallelising the MARS15 code with MPI for shielding applications.
The MARS15 Monte Carlo code capabilities to deal with time-consuming deep penetration shielding problems and other computationally tough tasks in accelerator, detector and shielding applications, have been enhanced by a parallel processing option. It has been developed, implemented and tested on the Fermilab Accelerator Division Linux cluster and network of Sun workstations. The code uses a message passing interface MPI. It is scalable and demonstrates good performance. The general architecture of the code, specific uses of message passing and effects of a scheduling on the performance and fault tolerance are described.
Kostin
M A
MA
Fermi National Accelerator Laboratory, P.O. Box 500, MS 220, Batavia, Illinois 60510-0500, USA. kostin@fnal.gov
Mokhov
N V
NV
D000465:Algorithms; D003198:Computer Simulation; D017076:Computer-Aided Design; D004867:Equipment Design / Q000379:methods; D019544:Equipment Failure Analysis / Q000379:methods; D015233:Models, Statistical; D009010:Monte Carlo Method; D011829:Radiation Dosage; D011835:Radiation Protection / Q000295:instrumentation* / Q000379:methods*; D011874:Radiometry / Q000379:methods*; D012984:Software; D012985:Software Design; D012986:Software Validation; D018511:Systems Integration; D014584:User-Computer Interface