

> home > research > chemistry > gamessuk  
GAMESSUK 

This application note has been generated by extracting information from Parts 1,2 and 16 of the GAMESSUK manual That manual was developed by Martyn Guest and a number of colleagues at Daresbury Laboratory.
The user who wishes to acquire rapid familiarity and a sufficient subset of knowledge to use the program, albeit perhaps in a somewhat restricted fashion, should concentrate on the first two parts (Part 1, Part 2) together with the appropriate machine specific examples of Part 16.
GAMESSUK is a general purpose ab initio molecular electronic structure program for performing SCF and MCSCFgradient calculations, together with a variety of techniques for post Hartree Fock calculations.
The program is derived from the original GAMESS code, obtained from Michel Dupuis in 1981 (then at the National Resource for Computational Chemistry, NRCC), and has been extensively modified and enhanced over the past decade. This work has included contributions from numerous authors, and has been conducted largely at the former EPSRC (Engineering and Physical Sciences Research Council), and now CCLRC Daresbury Laboratory, under the auspices of Collaborative Computational Project No. 1 (CCP1). Other major sources that have assisted in the ongoing development and support of the program include various academic funding agencies in the Netherlands, and ICI plc.
All publications resulting from use of this program must include the following acknowledgement:
GAMESSUK is a package of ab initio programs. See:
"http://www.cfs.dl.ac.uk/gamessuk/index.shtml",
M.F. Guest, I. J. Bush, H.J.J. van Dam, P. Sherwood, J.M.H. Thomas, J.H. van Lenthe, R.W.A Havenith, J. Kendrick, "The GAMESSUK electronic structure package: algorithms, developments and applications",Molecular Physics, Vol. 103, No. 68, 719747.
The package is derived from the original GAMESS code due to M. Dupuis, D. Spangler and J. Wendoloski, NRCC Software Catalog, Vol. 1, Program No. QG01 (GAMESS), 1980.
GAMESSUK is a general purpose ab initio molecular electronic structure program for performing SCF and MCSCFgradient calculations, together with a variety of techniques for post Hartree Fock calculations. Ongoing development of the code is coordinated from Daresbury, with the program currently available on a wide range of machines.
The program utilises the Rys Polynomial or Rotation techniques to evaluate repulsion integrals over s,p,d,f and g type Cartesian Gaussian orbitals. Open and closedshell SCF treatments are available within both the RHF and UHF framework, with convergence controls provided through a hybrid scheme of level shifters and the DIIS method. In addition generalised valence bond, complete active space SCF and more general MCSCF, and MøllerPlesset (MP2 and MP3) calculations may be performed. The most recent additions to the code, available within Version 7.0, include a fullfeatured Density Functional Theory (DFT) module, with access to a wide variety of functionals (SVWN, BLYP, B3LYP etc). This module was developed under the auspices of CCP1.
The analytic energy gradient is available for each class of wavefunction above. Gradients for s and p Gaussians are evaluated using the algorithm due to Schlegel, while gradients involving d,f and g Gaussians utilise the Rys Polynomial Method. Geometry optimisation is performed using a quasiNewton rank2 update method, while transition state location is available through either a synchronous transit, trust region or `hillwalking' method. Force constants may be evaluated analytically and by numerical differentiation; coupled HartreeFock (CHF) calculations provide for a range of molecular properties, including polarisabilities and molecular hyperpolarisabilities and, through the calculation of dipole moment and polarisability derivatives, the computation of infrared and Raman intensities.
Ab initio core potentials are provided in both semilocal and nonlocal formalism for valenceonly molecular orbital treatments.
Conventional CI (using the tabledriven selection algorithms within the framework of MRDCI calculations), DirectCI and FullCI correlation treatments are available. Both CCSD and CCSD(T) coupledcluster calculations are available for closedshell systems.
The direct calculation of molecular valence ionization energies may be performed though Green's function techniques, using either the outervalence Green's function (OVGF) or the twoparticlehole TammDancoff method (2phTDA) .
Calculations of electronic transition energies and corresponding oscillator strengths may also be performed using either the Random Phase Approximation (RPA) method or the Multiconfigurational Linear Response (MCLR) procedure. The RPA calculations may be performed either within the conventional approach where the twoelectron integrals are transformed or with a ``direct'' implementation.
A variety of wavefunction analysis methods are provided, including population analysis and distributed multipole analysis , localised orbitals, graphical analysis and calculation of 1electron properties.
The restriction of a maximum of 255 basis functions when performing conventional processing of twoelectron integrals has been removed in many of the modules in Version 7.0 of the code. The program structure is openended in both directSCF and directMP2 mode, so that directSCF calculations up to 12000 basis functions have been performed. Version 7.0 also features a significant extension to the parallel capabilities of GAMESSUK.
In addition to the functionality outlined above, the program includes a Utilities module concerned with housekeeping, library file creation, file manipulation etc.
Areas of application for GAMESSUK include:
/usr/local/packages/gamessuk/ 
The examples for the different versions of GAMESSUK are in the directory:
/usr/local/packages/gamessuk/examples 
There are example submission scripts for submitting Global Array (ga) and MPI jobs in the directory:
/usr/local/packages/gamessuk/examples/LL_scripts 
The User's Guide and Reference Manual is now divided in sixteen parts or `chapters' and the parts may be broadly classified as follows:
Parts 1215 comprise a series of machine specific examples using the code. In Part 12 we present a sequence of worked examples on a range of UNIX machines, including the HP Model 9000/755, PentiumPRO under Linux, Cray C90 (under UNICOS) and other workstations, both interactively, and using the specially provided script rungamess (Part 13). Execution under VM/CMS on the IBM 3090 is described in Part 14. while details of running under OpenVMS (on the DEC alpha) are provided in Part 15.
http://www.hpcx.ac.uk/research/chemistry/gamessuk.html  contact email  www@hpcx.ac.uk  © UoE HPCX Ltd 