9916d70d84bc3e36a669cddce31fc9d6b759068c
- The stopping coefficients from ICRU Report 49 (published in 1993) are now fairly old, with many originating from the even older compilation by Anderson & Ziegler (published in 1977). For some target elements, little experimental data was available at the time of publication and the tabulated values are not necessarily reliable. - This patch provides revised values for stopping coefficients in select elemental targets derived from Varelas-Biersack fits to stopping data compiled in the IAEA's database (https://www-nds.iaea.org/stopping/). For further details on their determination, see e.g.: https://doi.org/10.48550/arXiv.2212.11081 - When creating input files for trimspNL using the GUI, the default behaviour is changed to prefer using the revised coefficients. In instances where updated values are unavailable (e.g., due to lack of experimental data), fall back to using the coefficients from ICRU Report 49.
Trim.SP - TRIM simulation
Contents
This repository contains the Fortran source code and an accompanying graphical user interface (GUI) for TrimSP - an application for performing Monte Carlo simulations of ion implantation.
- This code is specifically tuned to simulate implantation of low-energy projectiles in materials.
- The code is maintained by the Low Energy Muons (LEM) group at the Paul Scherrer Institute (PSI).
- The GUI is written in Node.js, JavaScript and Electron.
- The binary (statically linked) from the Fortran code is also included.
- RPM and DEB packages are also included.
Further information can be found in the following publications:
- J. P. Biersack and W. Eckstein, Sputtering studies with the Monte Carlo program TRIM.SP, Appl. Phys. A 34 (2), 73-94 (1984). https://doi.org/10.1007/BF00614759
- W. Eckstein, Computer Simulation of Ion-Solid Interactions, Springer Series in Materials Science Vol. 10 (Springer-Verlag, Berlin, Heidelberg, 1991). https://doi.org/10.1007/978-3-642-73513-4
- W. Eckstein, Backscattering and sputtering with the Monte-Carlo program TRIM.SP, Radiat. Eff. Defects Solids 130-131 (1), 239-250 (1994). https://doi.org/10.1080/10420159408219787
- E. Morenzoni et al., Implantation studies of keV positive muons in thin metallic layers, Nucl. Instrum. Methods Phys. Res., Sect. B 192 (3), 245-266 (2002). https://doi.org/10.1016/S0168-583X(01)01166-1
Supported platforms
- Linux
- Online at: http://musruser.psi.ch/cgi-bin/TrimSP.cgi
Installation
Fortran code compilation
Install the gfortran compiler, then:
cd trimsp/fortran
make
make install
This will install the trimspNL binary in /usr/local/bin,
but it can be moved to any other directory in your PATH.
Running the GUI
Install Node.js (nodejs, nodejs-libs and npm),
then run:
cd trimsp
npm install
npm start
Note: you do not need to run npm install every time.
Next time you can simply run npm start only.
Contact
Zaher Salman zaher.salman@psi.ch
Languages
Fortran
64.7%
JavaScript
24.5%
HTML
6%
CSS
4.5%
Makefile
0.3%