Abstract
The Monte-Carlo simulation code RITRACKS is used to simulate the radiation track structure of heavy ions and electrons. The original version of the code RITRACKS was developed to perform calculations using one central process unit (CPU). New computers now comprises several cores for computation, allowing the processing of several instructions simultaneously and of parallel computing. While computers based on multi-core CPU offers potentially tremendous improvement in terms of performance, the computer programs which were originally developed to work on a single CPU needs to be adapted to use multiple cores. In this paper, we discuss how the code RITRACKS was modified and adapted to use multiple CPU on a Windows-based workstation by using the TThread object provided in the CodeGear(TM) RAD Studio development environment. The advantages and limitations of this approach will also be discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Nikjoo, H., Uehara, S., Emfietzoglou, D., Cucinotta, F.A.: Track-Structure Codes in Radiation Research. Radiat. Meas. 41, 1052–1074 (2006)
Cucinotta, F.A., Katz, R., Wilson, J.W.: Radial Distribution of Electron Spectra From High-Energy Ions. Radiat. Env. Biophys. 37, 259–265 (1998)
Turner, J.E., Hamm, R.N., Wright, H.A., Ritchie, R.H., Magee, J.L., Chatterjee, A., Bolch, W.E.: Studies to Link the Basic Radiation Physics and Chemistry of Liquid Water. Radiat. Phys. Chem. 32, 503–510 (1988)
Plante, I., Cucinotta, F.A.: Monte-Carlo Simulation of Ionizing Radiation Tracks. In: Mode, C.B. (ed.) Applications of Monte Carlo Methods in Biology, Medicine and Other Fields of Science. InTech, Rijeka (2011)
Plante, I., Cucinotta, F.A.: Ionization and Excitation Cross Sections for the Interaction of HZE particles and Application to Monte-Carlo Simulation of Radiation Tracks. N. J. Phys. 10, 125020 (2008)
Plante, I., Cucinotta, F.A.: Cross Sections for the Interactions of 1 eV-100 MeV Electrons in Liquid Water and Application to Monte-Carlo Simulation of HZE Radiation Tracks. N. J. Phys. 11, 063047 (2009)
Plante, I., Cucinotta, F.A.: Energy Deposition and Relative Frequency of Hits of Cylindrical Nanovolume in Medium Irradiated by Ions: Monte-Carlo Simulations of Track Structure. Radiat. Env. Biophys. 49, 5–13 (2010)
Plante, I., Ponomarev, A.L., Cucinotta, F.A.: 3D Visualization of the Stochastic Patterns of the Radial Dose in Nano-Volumes by a Monte-Carlo Simulation of HZE Ion Track Structure. Radiat. Prot. Dosim. 143, 156–161 (2011)
Schmollack, J.U., Klaumuenzer, S.L., Kiefer, J.: Stochastic Radial Dose Distributions and Track Structure Theory. Radiat. Res. 153, 469–478 (2000)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in Fortran, 2nd edn. Cambridge University Press, Cambridge (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Plante, I., Cucinotta, F.A. (2013). Multiple CPU Computing: The Example of the Code RITRACKS. In: Peterson, L.E., Masulli, F., Russo, G. (eds) Computational Intelligence Methods for Bioinformatics and Biostatistics. CIBB 2012. Lecture Notes in Computer Science(), vol 7845. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38342-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-38342-7_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38341-0
Online ISBN: 978-3-642-38342-7
eBook Packages: Computer ScienceComputer Science (R0)