next up previous contents
Next: Setting up STAMP Up: Installation Previous: Installation

Compiling/running

STAMP was developed on a Sun SPARCstation, and consequently may encounter difficulties running on other systems. UNIX systems on which I have installed STAMP include Silicon Graphics Indigo and Evans and Sutherland ESV systems.

Most of STAMP was written in C, thus STAMP requires an ANSI C compiler for installation. STAMP requires fortran library routines.

STAMP should be received as a compressed tar file, so must be uncompressed and de-tarred to expose all files and directories.

On a SUN, Silicon Graphics or Dec-Alpha:

uncompress STAMP.tarfile.Z
tar xvf STAMP.tarfile
cd stamp.4.0
BUILD <sgi/sun/osf>

should work.

Note that there are several precompiled executables in the distribution. Files found in the directories bin/sgi, bin/sun and bin/osf store Silicon graphics (IRIX 5.2) Sun (SUNOS 4.1.1) and Dec--alpha (OSF/1 V3.0) respectively.

The directory src/ contains makefiles that I have made for sgi, sun and osf systems (e.g. src/makefile.osf). If you wish to compile it on a different machine, then copy one of these and make the appropriate adjustment.

Modifications may need to be made to the makefile to make it specific to your system. FORLIB may need to be set to the file containing the appropriate fortran libraries (this differs from machine to machine). Typing `make' in the directory into which these files have been copied should result in the creation of all the object files and executables. Once the executables are made, they will be put into the directory bin/<sgi/sun/osf>, and these can then either be included in your path name, or linked/copied to some central directory, such as /usr/local/bin.



Rob Russell and Geoff Barton