Simulate movement of vacancies
The vacancies and interstitials have a jump rate determined by
at temperature
using the condition
Compilation:
make
Usage:
./vikmc <number of vacancies> <number of interstitials> <temperature (K)> <recombination distance (Å)> <simulation time (fs)> <write frequency 1/step> <number of runs>
Example: ./vikmc 150 150 1500 4 1.e9 1000 3
Generate all results/plots:
./run.sh
The vi.xyz movie file contains position data of vacancies (type 0) and interstitials (type 1). This can be visualized with Ovito.
Plotting one log file:
./plot_log.py <out.log>
Plotting one xyz file:
./plot_xyz.py <vi.xyz>