Abstract
Geant4-DNA is an extension of the general purpose Geant4 Monte Carlo simulation toolkit. It can simulate particle-matter physical interactions down to very low energies in liquid water. The simulation in that energy scale needs enormous computing time since it simulates all physical interactions following a discrete approach. This work presents the implementation of the physics processes/models of the Geant4-DNA extension in GPU architecture. We observed impressive performance gain with the same physics accuracy as existing methods.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Nikjoo, H., Uehara, S., Emfietzoglou, D., Cucinotta, F.A.: Track-structure codes in radiation research. Radiat. Meas. 41, 1052–1074 (2006)
El Naqa, I., Pater, P., Seuntjens, J.: Monte Carlo role in radiobiological modelling of radiotherapy outcomes. Phys. Med. Biol. 57, R75–R97 (2012)
“The Geant4-DNA project”. http://geant4-dna.org (2014)
Agostinelli, S., Allison, J., Amako, K., Apostolakis, J., Araujo, H., Arce, P., et al.: Geant4—a simulation toolkit. Nucl. Instrum. Methods Phys. Res. A 506, 250–303 (2003)
Allison, J., Amako, K., Apostolakis, J., Araujo, H., Dubois, P.Arce, Asai, M., et al.: Geant4 developments and applications. IEEE Trans. Nucl. Sci. 53, 270–278 (2006)
Incerti, S., Ivanchenko, A., Karamitros, M., Mantero, A., Moretto, P., Tran, H.N., et al.: Comparison of GEANT4 very low energy cross section models with experimental data in water. Med. Phys. 37, 4692–4708 (2010)
Francis, Z., Incerti, S., Capra, R., Mascialino, B., Montarou, G., Stepan, V., et al.: Molecular scale track structure simulations in liquid water using the Geant4-DNA Monte-Carlo processes. Appl. Radiat. Isot. 69, 220–226 (2011)
Karamitros, M., Luan, S., Bernal, M.A., Allison, J., Baldacchino, G., Davídková, M., et al.: Diffusion-controlled reactions modeling in Geant4-DNA. J. Comput. Phys. 274, 841–882 (2014)
Incerti, S., Psaltaki, M., Gillet, P., Barberet, P., Bardiès, M., Bernal, M.A., et al.: Simulating radial dose of ion tracks in liquid water simulated with Geant4-DNA: A comparative study. Nucl. Instrum. Methods Phys. Res. B 333, 92–98 (2014)
Henderson, N., Murakami, K. et al.: A CUDA Monte Carlo simulator for radiation therapy dosimetry based on Geant4. In: SNA + MC 2013—joint international conference on supercomputing in nuclear applications + Monte Carlo. doi:http://dx.doi.org/10.1051/snamc/201404204 (2014)
Murakami, K., Henderson, N. et al.: Geant4 based simulation of radiation dosimetry in CUDA. In: Nuclear science symposium and medical imaging conference (NSS/MIC). doi:10.1109/NSSMIC.2013.6829452 (2013)
Acknowledgments
This work was supported by JSPS KAKENHI Grant 25246044, Japan-U.S. Cooperation in Research and Development in Science and Technology, and by the U.S. Department of Energy contract number DE-AC02-76SF00515. This work was partly supported by the Associated International Laboratory KEK (Japan)—CNRS (France)—CEA (France) “France-Japan Particle Physics Laboratory (FJPPL)”. The authors would like to thank NVIDIA for their generous support of this project and the CUDA Center of Excellence at Stanford University.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Okada, S. et al. (2016). GPU Acceleration of Monte Carlo Simulation at the Cellular and DNA Levels. In: Chen, YW., Torro, C., Tanaka, S., Howlett, R., C. Jain, L. (eds) Innovation in Medicine and Healthcare 2015. Smart Innovation, Systems and Technologies, vol 45. Springer, Cham. https://doi.org/10.1007/978-3-319-23024-5_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-23024-5_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23023-8
Online ISBN: 978-3-319-23024-5
eBook Packages: EngineeringEngineering (R0)