TRIDYN Notes

TRIDYN

How to run TRIDYN simulations:

Extract TRIDYN (e.g., TRIDYN.RAR)

Enter the folder where TRIDYN is extracted (or otherwise specify the full path to the files), for example:

cd C:\TRIDYN_for_TiN_dens

Start the TRIDYN simulation with the command:

tridynfzd.exe < TTT2xxxx.IN

where TTT2xxxx.IN is the input file in the same folder (otherwise specify the path to it) containing individual simulation parameters (see Figure below).

Fig. 1: Launching the TRIDYN simulation. Upon successful start-up, this data will appear and the calculated values will gradually start being added: 0 pseudoprojectile … -> 250 pseudoprojectile … -> 500 pseudoprojectile, etc. With these settings, the calculation of each step of 250 pseudoprojectiles takes approximately several minutes.

Input example:

TRIDYN input script (TTT2xxxx.IN) for the simulation of the implantation of a 70% N2 + 30% N beam with an acceleration voltage of 90 kV into a titanium target:

TTT2xxxx.IN
n
250
2000000 100000 100000 3 0 0 1 15306343 0 1 1 1
50. 1 1 0 0 0 0
4000. 4000. 250 3000.0 0 250 0
7.00 14.0 0.00 8.0 1. 0.00 0.706 1.375
90000. 0. 0.176470588 0.6 0. 0. 10.7
7.00 14.0 0.00 8.0 1. 0.00 0.706 1.375
45000. 0. 0.823529412 0.6 0. 0. 10.7
22.0 47.9 3.00 25.0 1. 1. 0.566E-01 1.0
0. 0. 0. 1. 10.7 10.7 4.89

# namexxxx.IN
TTT2xxxx.IN
# PPLOT
n # IFOUT
250 # NH IDOUT IQOUT NCP IDREL IQ0 IRC0 IRAND JCP1 JCP2 JFRP JNRM
2000000 100000 100000 3 0 0 1 15306343 0 1 1 1 # FLC INEL IWC IDIFF CSBE ANGMN ANGMX
50. 1 1 0 0 0 0 # TT TTDYN NQX DSF IQXN IQXX IMCP
4000. 4000. 250 3000.0 0 250 0 # ZZ(1) M(1) BE(1) ED(1) EF(1) QU(1) DNS0(1) CK(1)
7.00 14.0 0.00 8.0 1. 0.00 0.706 1.375 # E0(1) ALPHA0(1) QUBEAM(1) QUMAX(1) SBV(1,1) SBV(1,2) SBV(1,3)
90000. 0. 0.176470588 0.6 0. 0. 10.7 # ZZ(2) M(2) BE(2) ED(2) EF(2) QU(2) DNS0(2) CK(2)
7.00 14.0 0.00 8.0 1. 0.00 0.706 1.375 # E0(2) ALPHA0(2) QUBEAM(2) QUMAX(2) SBV(2,1) SBV(2,2) SBV(2,3)
45000. 0. 0.823529412 0.5 0. 0. 10.7 # ZZ(3) M(3) BE(3) ED(3) EF(3) QU(3) DNS0(3) CK(3)
22.0 47.9 3.00 25.0 1. 1. 0.566E-01 1.0 # E0(3) ALPHA0(3) QUBEAM(3) QUMAX(3) SBV(3,1) SBV(3,2) SBV(3,3)
0. 0. 0. 1. 10.7 10.7 4.89

The description of all parameters in TTT2xxxx.IN can be found in the MANUAL_FZD.pdf manual. The abbreviations of these parameters, which are used in the manual, are in the file tridyn_table.txt. The entire input script TTT2xxxx.IN can be generated using INPUT.EXE, but it is simpler to just change the parameters in an already generated functional script, such as TTT2xxxx.IN.