Fast Monte Carlo for ion beam analysis simulations

被引:73
|
作者
Schiettekatte, Francois [1 ]
机构
[1] Univ Montreal, Dept Phys, Regroupement Quebecois Mat Pointe, Montreal, PQ H3C 3J7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Monte Carlo simulation; ion beam analysis;
D O I
10.1016/j.nimb.2007.11.075
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
A Monte Carlo program for the simulation of ion beam analysis data is presented. It combines mainly four features: (i) ion slowdown is computed separately from the main scattering/recoil event, which is directed towards the detector. (ii) A virtual detector, that is, a detector larger than the actual one can be used, followed by trajectory correction. (iii) For each collision during ion slowdown, scattering angle components are extracted form tables. (iv) Tables of scattering angle components, stopping power and energy straggling are indexed using the binary representation of floating point numbers, which allows logarithmic distribution of these tables without the computation of logarithms to access them. Tables are sufficiently fine-grained that interpolation is not necessary. Ion slowdown computation thus avoids trigonometric, inverse and transcendental function calls and, as much as possible, divisions. All these improvements make possible the computation of 10(7) collisions/s on current PCs. Results for transmitted ions of several masses in various substrates are well comparable to those obtained using SRIM-2006 in terms of both angular and energy distributions, as long as a sufficiently large number of collisions is considered for each ion. Examples of simulated spectrum show good agreement with experimental data, although a large detector rather than the virtual detector has to be used to properly simulate background signals that are due to plural collisions. The program, written in standard C, is open-source and distributed under the terms of the GNU General Public License. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:1880 / 1885
页数:6
相关论文
共 50 条
  • [41] A FAST METHOD TO GATHER NEIGHBORS IN VECTORIZED MONTE-CARLO SIMULATIONS
    VOHWINKEL, C
    COMPUTER PHYSICS COMMUNICATIONS, 1988, 51 (03) : 323 - 330
  • [42] Modeling scintillator and WLS fiber signals for fast Monte Carlo simulations
    Sanchez, F. A.
    Medina-Tanco, G.
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2010, 620 (2-3): : 182 - 191
  • [43] A FAST ALGORITHM FOR MONTE-CARLO SIMULATIONS OF MULTIPLE COULOMB SCATTERING
    KUHN, SE
    DODGE, GE
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1992, 322 (01): : 88 - 92
  • [44] Fast Monte Carlo simulations and singularities in the probability distributions of nonequilibrium systems
    Bandrivskyy, A
    Beri, S
    Luchinsky, DG
    Mannella, R
    McClintock, PVE
    PHYSICAL REVIEW LETTERS, 2003, 90 (21)
  • [45] Monte Carlo Simulations of Beam Characteristics for a Compact Plasma Proton Accelerator
    Constantin, M.
    Constantin, D.
    Perl, J.
    Keall, P.
    Poehlmann, F.
    Rieker, G.
    Cappelli, M.
    MEDICAL PHYSICS, 2010, 37 (06) : 3467 - +
  • [46] Integration and evaluation of automated Monte Carlo simulations in the clinical practice of scanned proton and carbon ion beam therapy
    Bauer, J.
    Sommerer, F.
    Mairani, A.
    Unholtz, D.
    Farook, R.
    Handrack, J.
    Frey, K.
    Marcelos, T.
    Tessonnier, T.
    Ecker, S.
    Ackermann, B.
    Ellerbrock, M.
    Debus, J.
    Parodi, K.
    PHYSICS IN MEDICINE AND BIOLOGY, 2014, 59 (16): : 4635 - 4659
  • [47] MONTE CARLO ANALYSIS OF THE NEO BEAM ELECTRON BEAM FACILITY
    Messenger, S. R.
    Warner, J. H.
    Trautz, K.
    Uribe, R.
    Walters, R. J.
    35TH IEEE PHOTOVOLTAIC SPECIALISTS CONFERENCE, 2010,
  • [48] A novel pencil beam model for carbon-ion dose calculation derived from Monte Carlo simulations
    Zhang, Hui
    Dai, Zhongying
    Liu, Xinguo
    Chen, Weiqiang
    Ma, Yuanyuan
    He, Pengbo
    Dai, Tianyuan
    Shen, Guosheng
    Yuan, Ping
    Li, Qiang
    PHYSICA MEDICA-EUROPEAN JOURNAL OF MEDICAL PHYSICS, 2018, 55 : 15 - 24
  • [49] The determination of beam quality correction factors: Monte Carlo simulations and measurements
    Gonzalez-Castano, D. M.
    Hartmann, G. H.
    Sanchez-Doblado, F.
    Gomez, F.
    Kapsch, R-P
    Pena, J.
    Capote, R.
    PHYSICS IN MEDICINE AND BIOLOGY, 2009, 54 (15): : 4723 - 4741
  • [50] Investigation of ion beam sputtering process by Monte Carlo simulation
    Mizutani, M
    Sasaki, K
    Hata, T
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 1998, 81 (12): : 41 - 47