Download tutorial scripts (last update 15-Aug-2013)
Following the next instructions all tutorial scripts will be available!
Before running any example presented in the exciting tutorials, a directory which will contain all scripts used in these tutorials must be created. In order to do this, open one terminal page and move to the directory where you have unpacked the exciting package. We assume this directory to be called /home/exciting-tutorial, however, you can change this path to your own choice (here, again the symbol $ indicates the shell prompt).
$ cd /home/exciting-tutorial
Now, move to the subdirectory produced by unpacking exciting (see Section 0).
$ cd exciting
A tar.gz file of the directory excitingscripts containing all scripts used in exciting tutorials can be found here
After downloading the excitingscripts.tar.gz file in the directory /home/exciting-tutoria/exciting, execute the following command.
$ tar xfvp excitingscripts.tar.gz
Now a directory excitingscripts is created inside /home/exciting-tutorial/exciting. All scripts which are downloaded in the directory excitingscripts must be made executable. In order to do this for all files, execute the following commands.
$ cd excitingscripts
$ chmod u+x *
In order to check when tutorial scripts have been last updated, look inside excitingscripts for the presence of the file tutorials-release-date-DAY-MONTH-YEAR.
$ ls tutorials-release-date-*
Now the exciting scripts are ready to be used.
General classification of script types
- SETUP-xxxxxx.py: Python scripts for preparing appropriate input files for exciting calculations.
- EXECUTE-xxxxxx.sh: (Bash) shell scripts for running exciting calculations.
- CHECKFIT-xxxxxx.py: Python scripts used for post-processing results of exciting calculations.
- OPTIMIZE-xxxxxx.xx: Scripts used for lattice optimization.
- ElaStic@exciting-xxxxxx.xx: Scripts which use the ElaStic tool.
- PLOT-xxxxxx.py: Python visualization tools.
- PLOT-xxxxxx.gnu: Gnuplot visualization tools.
Minimal requirements for running tutorial scripts
- Bash shell
- Python 2.6.6
- Matplotlib 0.99.3
- Gnuplot 4.4
0 Comments