Description
The simulations colected here present an outlook on the current open-source projects (maintained and abundened) that support particle scattering parallelization in any form.
State: 05.12.2023
A simple chraged particle scattering simulation. Only elastic scattering is implemented with Rutherford Differential cross-section. The scattering occurs in a semi-infinite bulk material. The simulation utilizes a fixed trajectory length appoach, where particles path is terminated when a maximum path length is reached.
Features
-
Maintained
-
A hybrid Single/Plural Scattering model
-
Goudsmit-Saunderson(GS) theory for angular distribution
-
Rutherford elastic cross-section
-
Language: C++
-
Parallelization: GPU (Cuda)
Extra links
A Multi-Slice Algorithm (MSA) based simulation with the focus on efficient parallelization.
Features
-
Abandoned
-
Language: Python
-
Parallelization: GPU (Cuda)
Extra links
Features
-
Maintained
-
A hybrid Single/Plural Scattering model
-
Goudsmit-Saunderson(GS) theory for angular distribution
-
Rutherford elastic cross-section
-
Language: C++
-
Parallelization: GPU (Cuda)