Parallelization Of Monte Carlo Simulations And Submission To A Grid Environment

Monte Carlo simulations are increasingly used in medical physics. In scintigraphic imaging these simulations are used to model imaging systems and to develop and assess tomographic reconstruction algorithms and correction methods for improved image quantization. In radiotherapy-brachytherapy the goal is to evaluate accurately the dosimetry in complex phantoms and at interfaces of tissue, where analytic calculations have shown some limits. The main drawback of Monte Carlo simulations is their high computing time. The aim of our research is to reduce the computing time by parallelizing a simulation on geographically distributed processors. The method is based on the parallelization of the Random Number Generator (RNG) used in Monte Carlo simulations. The long serial of numbers used by the sequential simulation is split. Once the partitioning is done, a software application allows the user to generate automatically the files describing each simulation part. Finally, another software executes them on the DataGrid testbed using an API. All these steps have been made transparent for the user by providing a web page asking the user for all the parameters necessary to launch the simulation and retrieve results. Different tests have been done in order to show first, the reliability of the physical results obtained by concatenation of parallelized output data and secondly the time gained for jobs execution.

[1]  G. Santin,et al.  GATE: a Geant4-based simulation platform for PET and SPECT integrating movement and time management , 2003 .

[2]  T. Mackie 6 – Applications of the Monte Carlo Method in Radiotherapy , 1990 .

[3]  R K Ten Haken,et al.  Three‐dimensional reconstruction of monoclonal antibody uptake in tumor and calculation of beta dose‐rate nonuniformity , 1994, Cancer.

[4]  F. James A Review of Pseudorandom Number Generators , 1990 .

[5]  Michael Mascagni,et al.  Testing parallel random number generators , 2003, Parallel Comput..

[6]  G FAILLA,et al.  Dosimetry of ionizing radiation. , 1957, Medical sciences.

[7]  Daniel H. S. Silverman,et al.  Phase I/II 90Y-Zevalin (yttrium-90 ibritumomab tiuxetan, IDEC-Y2B8) radioimmunotherapy dosimetry results in relapsed or refractory non-Hodgkin’s lymphoma , 2000, European Journal of Nuclear Medicine.

[8]  Rodney Sparapani,et al.  Random Number Generation and Monte Carlo Methods (2nd edition) , 2004 .

[9]  Ian T. Foster,et al.  The Globus project: a status report , 1999, Future Gener. Comput. Syst..

[10]  T. E. Hull,et al.  Random Number Generators , 1962 .

[11]  Rik Van de Walle,et al.  Monte Carlo simulation in PET and SPECT instrumentation using GATE , 2004 .

[12]  Ignace Lemahieu,et al.  Monte Carlo simulations of a scintillation camera using GATE: validation and application modelling. , 2003, Physics in medicine and biology.

[13]  D. R. Anderson,et al.  Preclinical evaluation of 90Y-labeled anti-CD20 monoclonal antibody for treatment of non-Hodgkin's lymphoma. , 1999, International journal of oncology.

[14]  Michael Mascagni,et al.  Techniques for Testing the Quality of Parallel Pseudorandom Number Generators , 1995, PPSC.

[15]  Vincent Breton,et al.  GATE (geant4 application for tomographic emission): a PET/SPECT general-purpose simulation platform , 2003 .

[16]  Ora E. Percus,et al.  Random Number Generators for MIMD Parallel Processors , 1989, J. Parallel Distributed Comput..

[17]  T D Solberg,et al.  Implications of tissue heterogeneity for radiosurgery in head and neck tumors. , 1995, International journal of radiation oncology, biology, physics.

[18]  George Loudos,et al.  Monte Carlo simulation of a CsI(Tl) gamma camera dedicated to small animal imaging using GATE , 2003 .

[19]  Craig B. Borkowf,et al.  Random Number Generation and Monte Carlo Methods , 2000, Technometrics.

[20]  Peter Hellekalek Don't trust parallel Monte Carlo! , 1998, Workshop on Parallel and Distributed Simulation.

[21]  P. Andreo Monte Carlo techniques in medical radiation physics. , 1991, Physics in medicine and biology.

[22]  B. Segal,et al.  Grid computing: the European Data Grid Project , 2000, 2000 IEEE Nuclear Science Symposium. Conference Record (Cat. No.00CH37149).

[23]  F. H. Attix,et al.  5 – Monte Carlo Techniques of Electron and Photon Transport for Radiation Dosimetry , 1990 .

[24]  R. Mohan,et al.  Converting absorbed dose to medium to absorbed dose to water for Monte Carlo based photon beam dose calculations. , 2000, Physics in medicine and biology.

[25]  Paul Coddington,et al.  Random Number Generators for Parallel Computers , 1997 .

[26]  George Marsaglia,et al.  Toward a universal random number generator , 1987 .