GAMESS - General Atomic and Molecular Electronic Structure System
Introduction
The General Atomic and Molecular Electronic Structure System (GAMESS) is a general ab initio quantum chemistry package. See the GAMESS home page for documentation. The version installed on WestGrid systems is the one maintained by the Gordon group at Iowa State University, not GAMESS-UK.
GAMESS has been used by a number of WestGrid researchers, some installing it in their own directories. WestGrid adminstrators have installed GAMESS for general use on Checkers and Robson. See system-specific notes below. See the GAMESS entry in the main WestGrid software table for information about the version installed on each system.
Licensing
We are allowed to expose the executables, documentation and test files to our users, but, access to the source code is restricted.
Please read the license conditions on the GAMESS website before using the software on WestGrid.
Running GAMESS on Checkers
On Checkers (checkers.westgrid.ca), GAMESS is installed under /global/scratch/software/gamess.
As of this writing (2009-11-24), the installed version uses sockets rather than MPI for internode communication. Although an MPI version was also tested and appeared to be faster than the sockets version, there are complications in how to request the computing resources when using the MPI version. The scripts below are appropriate for the sockets version. Please contact WestGrid technical support if you plan to use GAMESS, to make sure that there have not been significant changes in the way that it should be run.
An example of a minimal batch job script for running a serial version of GAMESS is
#PBS -S /bin/bash
#PBS -l walltime=24:00:00
export PATH=/global/scratch/software/gamess:$PATH
cd $PBS_O_WORKDIR
rungms inputfile 01
A minimal script for a parallel job is
#PBS -S /bin/bash
#PBS -l procs=xxxx
#PBS -l walltime=24:00:00
export PATH=/global/scratch/software/gamess:$PATH
cd $PBS_O_WORKDIR
ncpus=$(wc -l $PBS_NODEFILE | awk '{print $1}')
rungms inputfile 01 $ncpus
Running GAMESS on Robson
GAMESS executables are available on Robson in /usr/local/bin/gamess.x, /usr/local/bin/rungms, etc.
Updated 2009-11-24.