Ryan M. L. McFadden 1bb1972e9e add optimizations when compiling trimspNL
- this shortens the runtime a simulation significantly (by a factor of ~2).
- the output from trimspNL is identical to when no optimizations are used
2021-09-29 12:51:54 -07:00
2021-06-11 17:23:07 +02:00
2021-06-11 17:23:07 +02:00
2021-06-06 18:34:29 +02:00
2021-06-11 17:22:01 +02:00
2021-06-11 17:22:01 +02:00
2021-06-06 18:34:29 +02:00
2021-09-29 10:48:02 -07:00
2021-06-06 18:34:29 +02:00
2021-09-29 11:27:03 -07:00
2021-06-14 23:16:48 +02:00
2021-06-06 18:34:29 +02:00

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.

Supported platforms

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

Description
TRIM.SP simulation code and GUI
Readme GPL-3.0 497 MiB
Languages
Fortran 64.7%
JavaScript 24.5%
HTML 6%
CSS 4.5%
Makefile 0.3%