"GULP is a program for performing a variety of types of simulation on materials using boundary conditions of 0-D (molecules and clusters), 1-D (polymers), 2-D (surfaces, slabs and grain boundaries), or 3-D (periodic solids). The focus of the code is on analytical solutions, through the use of lattice dynamics, where possible, rather than on molecular dynamics. A variety of force fields can be used within GULP spanning the shell model for ionic materials, molecular mechanics for organic systems, the embedded atom model for metals and the reactive REBO potential for hydrocarbons. Analytic derivatives are included up to at least second order for most force fields, and to third order for many."
Windows.
This section might be outdated since I can't information on how to install GULP on Windows anymore.
1. unzip Gulp to c:\gulp
2. create environment variables.
set GULP_LIB C:\gulp\Gulp_40\Librariesset GULP_DOC C:\gulp|Gulp_40\Docsset PATH=%PATH%;C:\gulp\Gulp_40\ExeUnix
1. unzip Gulp to ~/opt/gulp
2. create environment variables, for bash shell on Linux
export GULP_LIB=~/opt/gulp/Librariesexport GULP_DOC=~/opt/gulp/Docs3. Compile. By default the make file uses the ifort compiler. If you do not have the ifort compiler, you can use the gfortran compiler by editing the getmachine file in the Src directory
cd ~/opt/gulp/Srcmakemv gulp ../4. I like to make a soft link to my bin directory
ln -s ~/opt/gulp ~/opt/bin/1. The source files will come in a tarball, which is a compression format. You will need to "untar the tarball". If your tarball is in the Downloads directory, then
mkdir ~/optmkdir ~/opt/gulpmkdir ~/opt/gulp/5.1cp ~/Downloads/gulp-5.1.tar ~/opt/gulp/5.1cd ~/opt/gulp/5.1tar -xvf gulp-5.1.tar2. By default OSX doesn't have compiler tools, the good news is that the compiler tools you need are in contained in Xcode which can be installed through the AppStore. Directions for installing compiler tools
3. Now we will have to compile the software, but there is a script which makes it easier in GULP 5.1+
cd ~/opt/gulp/5.1/gulp-5.1/Src./mkgulp3. We will create a soft link
ln -s ~/opt/gulp/5.1/gulp-5.1/Src/gulp ~/bin/gulp4. You will want to add the following to your ~/.bash_profile
export GULP_BIN=${cd ~/bin;pwd}/gulpproject_dos 2 U Ohttp://projects.ivec.org/gulp/overview.html
GULP - Helpfile - http://www.pha.jhu.edu/~ggaspar/physics/gulp.html