psszabo / SDTrimSP-GUI

A python-based graphical user interface for the ion-solid interaction code SDTrimSP
GNU General Public License v3.0
12 stars 0 forks source link

SDTrimSP GUI - a graphical user interface for SDTrimSP to simulate sputtering, ion implantation and the dynamic effects of ion irradiation

Copyright(C) 2022, Paul S. Szabo, David Weichselbaum, Herbert Biber, Christian Cupak, Andreas Mutzke, Richard A. Wilhelm, Friedrich Aumayr

The GUI is publicly available online on github (https://github.com/psszabo/SDTrimSP-GUI) and distributed under the GPLv3 license. The GUI is described in the manuscript P. S. Szabo, et al. Nucl. Instrum. Meth. Phys. Res. B (2022) https://doi.org/10.1016/j.nimb.2022.04.008. One condition for free usage of the GUI program is that this manuscript is cited in any publication that presents results achieved with the GUI.

This GUI companion program for the simulation code SDTrimSP is written in Python 3 based on the PyQt5 package that implements the software toolkit Qt for creating graphical user interfaces with Python. It has been tested under Python 3.7, 3.8, 3.9, 3.10, and 3.11 on Linux, Windows and Mac operating systems. It supports SDTrimSP versions 6.01 and newer, with 6.06 being the latest available version at the time of the publication of this article. SDTrimSP itself is not included in this repository, if you want to acquire it, please contact sdtrimsp@ipp.mpg.de.

An extended version of the GUI, called BCA-GUIDE, for running both SDTrimSP and TRIDYN simulations has recently been developed (available at https://github.com/atomicplasmaphysics/BCA-GUIDE, see also https://www.iap.tuwien.ac.at/www/atomic/bca-guis).

Setup

Running the GUI