Parallelising the MARS15 code with MPI for shielding applications

Radiat Prot Dosimetry. 2005;116(1-4 Pt 2):297-300. doi: 10.1093/rpd/nci006.

Abstract

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.

Publication types

  • Evaluation Study
  • Validation Study

MeSH terms

  • Algorithms
  • Computer Simulation
  • Computer-Aided Design*
  • Equipment Design / methods
  • Equipment Failure Analysis / methods
  • Models, Statistical*
  • Monte Carlo Method*
  • Radiation Dosage
  • Radiation Protection / instrumentation*
  • Radiation Protection / methods*
  • Radiometry / methods*
  • Software Design
  • Software Validation
  • Software*
  • Systems Integration
  • User-Computer Interface