The Atomic Dislocation Generation routine is designed to create single dislocations in atomic systems such that their motion can be studied.
Capabilities
First, you will need to compile the Fortran source code. Download the source file below and save it with a *.f90 extension. Then, compile it with either gfortran or ifort :
gfortran -O3 Dislocation.f90 -o atom-dislocation or ifort -O3 Dislocation.f90 -o atom-dislocation
Then simply run it. You may get a deallocation error, but check your directory because it may be fine.
./atom-dislocation
Download the source here: Media:AtomicDislocation.txt