Skip to content

Commit 6b48dea

Browse files
authored
Update README.md
1 parent 1004877 commit 6b48dea

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
# TCode
22

33
## What is it?
4-
TCode is a C++14 compliant application to simulate the response of solid state sensors implemented on top of [Hydra](https://github.com/MultithreadCorner/Hydra). TCode is still in its infancy, for the moment we focused on raw performance and will make more complete and user friendly in the near future.
4+
TCode is a C++14 compliant application to simulate the response of solid state sensors in massively parallel platforms on Linux systems. TCode is implemented on top of [Hydra](https://github.com/MultithreadCorner/Hydra) and as such, it can run on OpenMP, CUDA and TBB compatible devices.
5+
TCode is still in its alpha version and the repository it is taking shape, for the moment we focused on raw performance and will make more complete and user friendly in the near future.
56

67
## How it works
78
TCode uses external 3D maps of electric fields, carrier mobilities and weighting field and energy deposit to simulate the response in current of solid state sensors. The motion of the individual carriers produced in the initial deposit is determined using a 4th other Runge-Kutta using the electric field and the mobilities and assuming that the carriers always move at drift velocity. At each time interval the current induced in the electrod is calculated from the carriers velocity using the corresponding weighting field, according to the [Shockley](https://aip.scitation.org/doi/10.1063/1.1710367)-[Ramo](https://ieeexplore.ieee.org/document/1686997) theorem.
89

910
## Dependencies
10-
TCode depends on [ROOT](https://github.com/root-project/root), [libconfig](https://hyperrealm.github.io/libconfig/) and [TCLAP](http://tclap.sourceforge.net/).
11+
TCode depends on [ROOT >= v.6.14](https://github.com/root-project/root), [libconfig >= v1.5](https://hyperrealm.github.io/libconfig/) and [TCLAP >= v1.2.1](http://tclap.sourceforge.net/).
1112

1213
## Manual
1314
IN PREPARATION

0 commit comments

Comments
 (0)