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 条
  • [1] A backward Monte Carlo method for fast-ion-loss simulations
    Zonta, Filippo
    Sanchis, Lucia
    Hirvijoki, Eero
    NUCLEAR FUSION, 2022, 62 (02)
  • [2] Monte Carlo simulations of nanoscale focused neon ion beam sputtering
    Timilsina, Rajendra
    Rack, Philip D.
    NANOTECHNOLOGY, 2013, 24 (49)
  • [3] Monte Carlo Simulations of neutral gas and fast ion dynamics in GDT experiments
    Noack, K
    ADVANCED MONTE CARLO FOR RADIATION PHYSICS, PARTICLE TRANSPORT SIMULATION AND APPLICATIONS, 2001, : 1063 - 1068
  • [4] Modern analysis of ion channeling data by Monte Carlo simulations
    Nowicki, L
    Turos, A
    Ratajczak, R
    Stonert, A
    Garrido, F
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION B-BEAM INTERACTIONS WITH MATERIALS AND ATOMS, 2005, 240 (1-2): : 277 - 282
  • [5] Monte Carlo simulations of secondary electron emission due to ion beam milling
    Mahady, Kyle
    Tan, Shida
    Greenzweig, Yuval
    Livengood, Richard
    Raveh, Amir
    Fowlkes, Jason D.
    Rack, Philip
    JOURNAL OF VACUUM SCIENCE & TECHNOLOGY B, 2017, 35 (04):
  • [6] Nanodosimetry in a 12C ion beam using Monte Carlo simulations
    Hultqvist, M.
    Lillhok, J-E.
    Lindborg, L.
    Gudowska, I.
    Nikjoo, H.
    RADIATION MEASUREMENTS, 2010, 45 (10) : 1238 - 1241
  • [7] Monte Carlo Simulations of Proton and Ion Beam Irradiation on Titanium Dioxide Memristors
    Dolicanin, Cemal
    Iricanin, Bratislav
    Vujisic, Milos
    Osmokrovic, Predrag
    PIERS 2010 XI'AN: PROGRESS IN ELECTROMAGNETICS RESEARCH SYMPOSIUM PROCEEDINGS, VOLS 1 AND 2, 2010, : 1209 - +
  • [8] Monte Carlo simulations for in-beam PET
    Solevi, P.
    NUCLEAR PHYSICS B-PROCEEDINGS SUPPLEMENTS, 2007, 172 : 97 - 100
  • [9] Monte Carlo simulations for heavy ion dosimetry
    Filipenko, O
    Jäkel, O
    Andreo, P
    Sobolevsky, N
    Hartmann, G
    RADIOTHERAPY AND ONCOLOGY, 2004, 73 : S87 - S87
  • [10] SHORT OVERVIEW ON MONTE CARLO SIMULATIONS OF ION BEAM PENETRATION INTO AMORPHOUS SOLIDS.
    Posselt, M.
    1600, (94):