Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] aalc_v1_0.gz(19 Kbytes)|
|Manuscript Title: A Monte Carlo program to simulate the penetration and energy loss of keV electrons through matter.|
|Authors: F. Salvat, J.D. Martinez, R. Mayol, J. Parellada|
|Program title: MCSDA|
|Catalogue identifier: AALC_v1_0|
Distribution format: gz
|Journal reference: Comput. Phys. Commun. 42(1986)93|
|Programming language: Fortran.|
|Computer: IBM 3083 XE.|
|Operating system: VM/SP CMS.|
|RAM: 127K words|
|Word size: 8|
|Keywords: Nuclear physics, Energy loss, Electron transport, Multiple scattering, Monte carlo method, Random simulation, Born cross sections, Continuous slowing down Approximation (csda), Straggling, Electron transmission, Electron backscattering.|
Nature of problem:
The program does Monte Carlo simulation of kilovolt electron transport in thin films. It uses the continuous slowing down approximation (CSDA) suitably corrected to include energy straggling. Elastic and inelastic cross sections in the Born approximation, allowing analytical random sampling, are derived from a simple parameterization of the self-consistent atomic density.
Random sampling of the various variables from the adopted cross sections is done analytically by using the inversion and composition sampling methods. In this way, the storage required is minimized and rounding errors are avoided.
Large statistical uncertainties may be found in the simulation results of problems involving large initial energies and small cutoff energies or very thick samples.
The running time depends on the particular characteristics of each problem. On the IBM 3083XE, the time needed to reduce the statistical uncertainties to about one per cent is in the order of 1000 seconds.
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|