tubeXYZ Project

What is tubeXYZ

tubeXYZ is a project written as a part of the Technion Computational Physics Course, it enabled you to construct a nanotube from a chiral vector (n,m) and write the (x,y,z) atom locations to a data file that can later be read by AViz (Atomistic Simulation Vizualization).
Currently the program can output:

The program uses a better algorithm then the traditional roll-up model (Dresselhaus et al) called the polyhedral model (Cox and Hill). This model takes into account the curvature the nanotubes develop upon that rolling the sheet of graphene. This gives a closer to reality description of the tubes.

Installation

The program was written in Fortran 95 and can be compiled with gfortran ( >= 4.5.2 ) on any Linux system. We also provide Windows binaries (.exe)

Windows:

To run tubeXYZ on windows all you have to do is download the binaries and run the tubeXYZ.exe file
Download windows binaries (.zip) file

Linux:

Make sure you have gfortran ( >= 4.5.2 )and GNU fortran compiler installed on your system, than

Download tubeXYZ source (.tar.gz)

and extract  the files to a folder of your choice.
> tar -xvf tubexyz.tar.gz
For this example the files are located in /home/myusername/tubeXYZ
open the terminal, then navigate to the tubeXYZ folder in the user directory
> cd tubexyz
now we compile using gfortran and the provided makefile
> make
> make clean
after make finish you can run the program using:
> ./tubexyz

Additional information

Software written by David Mazvovsky, please feel free to contact me with questions and suggestions