+ All Categories
Home > Documents > GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported...

GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported...

Date post: 19-Dec-2015
Category:
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
14
GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt, Baldridge, Boatz, Elbert, Gordon, ensen, Koseki, Matsunaga, Nguyen, Su, Windus J. Comp. Chem, 1993 aldridge, Greenberg, J. Comp. Graphics, 1993. GAMESS
Transcript
Page 1: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

GAMESS Workshop & Tutorial

Open source QM codeMain group developersExtensive community

Supported on manyarchitectures

QMView - Viz/Analysis

Schmidt, Baldridge, Boatz, Elbert, Gordon, Jensen, Koseki, Matsunaga, Nguyen, Su, Windus

J. Comp. Chem, 1993

Baldridge, Greenberg, J. Comp. Graphics, 1993.

GAMESS

Page 2: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

MACPC

UnixLinux

Page 3: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

• Input files are modular, arranged in $groups

• Most common input groups: – $SYSTEM: specifies memory, time limit – $CONTRL: specifies basics of calculation – $BASIS: specifies basis set if standard – $DATA: specifies nuclear coordinates,

basis set if non-standard • Other important groups:

– $GUESS, $HESS, $VEC, $IRC, $VIB

GAMESS Input Files xxx.inp

• $ sign specifying group must be in column 2• All groups must terminate with $END (this $ can be anywhere except column 1)

Page 4: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

• $SYSTEM group: – TIMLIM = (default=600 min) – MWORDS = (default=1)– MEMDDI =

• Only relevant for parallel run • Total required memory (divide by number ofprocessors to get memory requested/node)

GAMESS Input Files $SYSTEM

Page 5: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

• $CONTRL group: – ICHARG = (specifies charge on system) – MULT = (specifies spin multiplcity)

1 for singlet, 2 for doublet, … – EXETYP =

Check: checks input for errors Run: actual run

– UNITS = • angs (default) • bohr

GAMESS Input Files: $CONTRL

Page 6: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

• Energy (single point energy run) • Gradient (energy 1st derivative wrt coordinates) • Optimize (optimize geometry) • Hessian (energy second derivative, vibrational

frequencies, thermodynamic properties): generates $HESS group in .dat file)

• Sadpoint (saddle point search:requires hessian in $HESS group)

• IRC (performs IRC calculation: usually requires $IRC group, $HESS group)

GAMESS Input Files: $CONTRL

$CONTRL RUNTYP = (type of run)

Page 7: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

• RHF • ROHF • UHF • MCSCF • GVB

GAMESS Input Files: $CONTRL

$CONTRL SCFTYP = (type of wavefunction)

mplevl =

• 0 (no perturbation theory) • 2 (MP2: valid for RHF, ROHF, MCSCF, GVB)

Page 8: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

– GBASIS= • STO • N21 • N31 • TZV…

– NGAUSS=(# gaussians for STO, N21, N31) – NDFUNC=(# sets of d’s on heavy atoms– NPFUNC=(# sets of p’s on hydrogens) – NFFUNC=(# sets of f’s on TM’s)

GAMESS Input Files: $BASIS

$BASIS (basis set specification)

– DIFFSP=(# sets of diffuse sp on heavies) – DIFFS=(# diffuse s functions hydrogens)

Page 9: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

• $DATA group – Title line (will be printed in output) – Symmetry group

• C1 • CS • CNV 2 (C2V), … • Blank line except C1

GAMESS Input Files: $DATA

$DATA (molecular specification)

Page 10: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

– Symbol Z xcoord ycoord zcoord• Symbol = atomic symbol • Z = atomic number • xcoord,ycoord, zcoord = Cartesian coords • Internal coords is another option

– Repeat this line for each symmetry unique atom– Need to specify basis set after each coordinate line if $BASIS is not present

GAMESS Input Files: $DATA

$DATA (molecular specification)

Page 11: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

– symmetry unique atoms • H2O: O and 1 H • NH3: N and 1 H

– saves CPU time (e.g., numerical hessians only displace symmetry unique atoms) – Need to follow conventions in GAMESS manual

• Cs, Cnh: plane is XY• Cnv: axis is Z

GAMESS Input Files: $DATA

$DATA (molecular specification)

Page 12: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

– Built-in guess works much of the time– GUESS=MOREAD,NORB=xx $END

• Requires $VEC group (usually from .dat file) • NORB=# MO’s to be read in • Useful when SCF convergence is difficult • Necessary for MCSCF, CI

GAMESS Input Files: $GUESS

$GUESS (initial guess specification)

Page 13: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

LET’S DO A FEW EXAMPLES

• To run GAMESS on cluster: – Telnet to XXXX – Account: tmp01-tmp20 – Password: tmp01-tmp20 – rungamess.bat jobname_prefix

Page 14: GAMESS Workshop & Tutorial Open source QM code Main group developers Extensive community Supported on many architectures QMView - Viz/Analysis Schmidt,

Running GAMESS important files

GAMESS Capabilities

INPUT.DOC gmsINTRO.DOCIRON.DOC tests/PROG.DOCREFS.DOC


Recommended