Unformatted text preview:

CHARMM Element doc/gamess.doc 1.1#File: Gamess, Node: Top, Up: (chmdoc/commands.doc), Next: Description Combined Quantum Mechanical and Molecular Mechanics Method Based on GAMESS in CHARMM by Milan Hodoscek ([email protected],[email protected]) Ab initio program GAMESS (General Atomic and MolecularElectronic Structure System) is connected to CHARMM program in a QM/MMmethod. This method is extension of the QUANTUM code which isdescribed in J. Comp. Chem., Vol. 11, No. 6, 700-733 (1990).* Menu:* Description:: Description of the gamess commands.* Using:: How to run GAMESS in CHARMM.* Installation:: How to install GAMESS in CHARMM environment.* Status:: Status of the interface code.* Functionality:: Functionality of the interface code.#File: Gamess, Node: Description, Up: Top, Next: Usage, Previous: Top The GAMESS QM potential is initialized with the GAMEss command.[SYNTAX GAMEss]GAMEss [REMOve] [EXGRoup] [QINPut] [BLURred] [NOGUess] (atom selection)REMOve: Classical energies within QM atoms are removed.EXGRoup: QM/MM Electrostatics for link host groups removed.QINPut: Charges are taken from PSF for the QM atoms. Charges may be non integer numbers. Use this with the REMOve!NOGUess: Obtains initial orbital guess from previous calculation. Default is to recalculate initial orbitals each time.BLURred: MM charges are scaled by a gaussian function (equivalent to ECP) Width of the gaussian function is specified in WMAIN array (usually by SCALar command) The value for charge is taken from PSF. Some values of WMAIN have special meaning: WMAIN.GT.999.0 ignore this atom from the QM/MM interaction WMAIN.EQ. 0.0 treat this atom as point charge in the QM/MM potential The atoms in selection will be treated as QM atoms. Link atom may be added between an QM and MM atoms with thefollowing command:ADDLinkatom link-atom-name QM-atom-spec MM-atom-spec link-atom-name ::= a four character descriptor starting with QQ.atom-spec::= {residue-number atom-name} { segid resid atom-name } { BYNUm atom-number } When using link atoms to break a bond between QM and MMregions bond and angle parameters have to be added to parameter fileor better use READ PARAm APPEnd command. Also note that QQH type hasto be added in the RTF file (see test/c25test/gmstst.inp). If define is used for selection of QM region put it after allADDLink commands so the numbers of atoms in the selections are notchanged. Link atoms are always selected as QM atoms.=======================================================================#File: Gamess, Node: Usage, Up: Top, Next: Installation , Previous: Description In order to run GAMESS and CHARMM on parallel machines I/O ofGAMESS and CHARMM was separated. This is now true even for scalarruns. CHARMM input scripts are the same as before except the addition ofENVIronment commands and GAMEss command itself. GAMESS commands are in aseparate file which is pointed to by INPUT environment variable. Names of the files for GAMESS are specefied with environmentvariables as follows: use ENVIronment command inside CHARMM envi INPUT "test.gms" ! quotes needed for lowercase names envi OUTPUT "test.out" envi PUNCH "scratch/test.dat" envi DICTNRY "scratch/test.F10" envi WORK15 "scratch/test.F15" envi DASORT "scratch/test.F20" or use (t)csh setenv INPUT test.gms setenv OUTPUT test.out setenv PUNCH scratch/test.dat setenv DICTNRY scratch/test.F10 setenv WORK15 scratch/test.F15 setenv DASORT scratch/test.F20 or ksh,sh,bash export INPUT = test.gms export OUTPUT = test.out export PUNCH = scratch/test.dat export DICTNRY = scratch/test.F10 export WORK15 = scratch/test.F15 export DASORT = scratch/test.F20 For complete information about GAMESS input see INPUT.DOC file inGAMESS distribution. (NIH: ~milan/gamess/hp/INPUT.DOC)Example:--------GAMESS commands have to be in a separate file. Example for the GAMESS inputfollows:----------------------------------------------------------------------------- $CONTRL COORD=CART NOSYM=1 NPRINT=-5 ! This is rarely changed SCFTYP=RHF ICHARG=0 ! This usually has to be changed RunTyp=Gradient ! Normally forces are needed ! RunTyp=Energy ! If only energy is needed $END $SYSTEM MEMORY=1000000 ! memory allocation TIMLIM=100000 $END $BASIS GBASIS=N31 NGAUSS=6 $END $SCF DIRSCF=.True. $END ! DIRSCF=.true. recommended ! if there are convergence problems ! try SOSCF=.FALSE. $DATA ! This can be empty $END------------------------------------------------------------------------------ The above is for 6-31G calculation of any neutral molecule. $DATAsection may be left empty or filled with basis set information in the casewhen it cannot be specified by the $BASIS keyword.[NOTE: For more examples look at test/c25test/gmstst.inp]==========================================================#File: Gamess, Node: Installation, Up: Top, Next: Status, Previous: UsageInstallation------------ Look at the GAMESS home page for instructions how to obtain the code. Installation itself cannot be automated yet so one has tofollow this procedure (if there are any problems ask [email protected]):1. Put all the source (*.src and *.c) files in source/gamint/gamess2. Follow instructions in the begining of the gamess.src file, to change:CC ----- CHARMM INTERFACE -----C TO USE GAMESS FROM INSIDE OF CHARMM, YOU MUSTC 1. INITIALIZE KCHRMM JUST BELOW TO 1C 2. CHANGE "PROGRAM GAMESS" ABOVE TO "SUBROUTINE GAMESS"C 3. CHANGE THE "STOP" STATEMENT BELOW TO "RETURN"C 4. DELETE DUMMY SUBROUTINES -CHGMIU- AND -CHMDAT- BELOWC 5. CHANGE -MXCHRM- FROM 1 TO 25120 IN ALL PARAMETER DEFINITIONSC FOUND IN GAMESS,GRD1,INPUTB,INPUTC,INT1 MODULES3. install.com <machine-type> <size-keyword> Q <other-options>The compile scripts are available for the following platforms:T3E, T3D, IBMRS, IBM/SP, SUN, SGI, HP-UX, Convex SPP, DEC


View Full Document

MIT 6 971 - Lecture Notes

Download Lecture Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?