Monte Carlo simulation with the GATE software using grid computing

  • Authors:
  • R. Reuillon;D. R. C Hill;C. Gouinaud;Z. El Bitar;V. Breton;I. Buvat

  • Affiliations:
  • UMR CNRS, Aubière - France;UMR CNRS, Aubière - France;UMR CNRS, Aubière - France;LPC, Clermont-Ferrand, France;LPC, Clermont-Ferrand, France;UMR, Paris cedex, France

  • Venue:
  • NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.02

Visualization

Abstract

Monte Carlo simulations needing many replicates to obtain good statistical results can be easily executed in parallel using the "Multiple Replications In Parallel" approach. However, several precautions have to be taken in the generation of the parallel streams of pseudo-random numbers. In this paper, we present the distribution of Monte Carlo simulations performed with the GATE software using local clusters and grid computing. We obtained very convincing results with this large medical application, thanks to the EGEE Grid (Enabling Grid for E-sciencE), achieving in one week computations that could have taken more than 3 years of processing on a single computer. This work has been achieved thanks to a generic object-oriented toolbox called DistMe which we designed to automate this kind of parallelization for Monte Carlo simulations. This toolbox, written in Java is freely available on SourceForge and helped to ensure a rigorous distribution of pseudo-random number streams. It is based on the use of a documented XML format for random numbers generators statuses.