Materials Simulations using Gaussian 09
Eunhwan Jung
1
INTRODUCTION
2
Gaussian Online Manual
http://www.gaussian.com/g_tech/g_ur/g09help.htm
Gaussian has been designed with the needs of the user in mind. All of the standard input is free-format and mnemonic. Reasonable defaults for input data have been provided, and the output is intended to be self-explanatory. Mechanisms are available for the sophisticated user to override defaults or interface their own code to the Gaussian system. The authors hope that their efforts will allow users to concentrate their energies on the application of the methods to chemical problems and to the development of new methods, rather than on the mechanics of performing the calculations.
www.gaussian.com
Gaussian website
Information of Gaussian
3
Gaussian Program Error
http://www.gaussianerrors.com/runtime-errors.html
Fundamental Algorithms
Energies
Geometry Optimization
Frequencies and Second derivatives
Molecular Properties
Solvation Models
Capability in Gaussian 09
4
in gaussian manual
Method Availabilities in Gaussian 09
5
SP Single point energy. Opt Geometry optimization. Freq Frequency and thermochemical analysis. IRC Reaction path following. IRCMax Find the maximum energy along a specific reaction path. Scan Potential energy surface scan. Polar Polarizabilities and hyperpolarizabilities.
ADMP and BOMD Direct dynamics trajectory calculation. Force Compute forces on the nuclei. Stable Test wavefunction stability. Volume Compute molecular volume. Density=Checkpoint Recompute population analysis only. Guess=Only Print initial guess only; recompute population analysis.
Abbreviation in Method Availabilities in Gaussian 09
6
in gaussian manual
7
Gaussian 03, 09
Porion : 16 cpu, 32GB memory (09)
Unist_smp1 : 32 cpu, 220GB memory
Unist_smp2 : 32 cpu, 180GB memory
Tusmp : 32 cpu, 200GB memory
Cheetah : 8 cpu, 10GB memory (09)
Pdaisy : 14 cpu, 16GB memory
Cluster
RUNNING THE GAUSSIAN 09
8
Running File
Scratch File
• name.com Gaussian input describing the desired calculation
• name.cmd Executable file
• name.log output file
• The checkpoint file : name.chk
• The Read-Write file : name.rwf
• The Two-electron Integral file : name.int
• The Two-Electron Integral Derivative file : name.d2e
Running and Scratch File in Gaussian 09
9
%Mem = Specifying resource requirements %NProc = Number of CPU %chk = Path of the Checkpoint file
com File in Gaussian 09
10
Porion, Unist_smp, Tusmp : /pwork01/$USER/G09_SCR/ or /work/$USER/G09_SCR/ Pdaisy : /Scratch2/$USER/name.chk Pgaia : /tmp/name.chk
1. Calculation method or function
• ex) MP2, HF, B3LYP, RHF / basis set
2. Calculation tool and Options
• ex) SCF=QC, Freq=Raman, SP, Opt=(MaxCycle=N, TS)
1 2
com File in Gaussian 09
11
1
2
3
1. Title name
2. Charge Spin multiplicity
3. Molecule coordinate
4. Geometry connectivity
*Spin multiplicity = 2S+1 S = electron spin ex) neutral = 2*(1/2+(-1/2))+1=1 ex) radical = 2*(1/2)+1=2
com File in Gaussian 09
12
13
Running claculations with LoadLeveler
Make running file
=> use vi editor
Submit the running file
=> llsubmit name.cmd
Confirm output file
=> vi name.log
cmd File in Gaussian 09
14
Job type; serial or parallel
User email
Load level class ; long or large
Job-time
Number of CPU
.cmd File in Gaussian 09
15
Running in Home directory
Important keyword in linux
• vi name.file : editor
• llsubmit name.cmd : key word to submit the job(.cmd file)
• llq : key word to job status
• llcancel job ID : keyword to cancel the submitted job
• llstatus –X : keyword to show the computer node
(usable cpu number and memory)
16
PRACTICE
17
18
GaussView on X manager enterprise
#ssh porion01 #cd /applic/Applications/G09/gv #export GV_DIR=/applic/Applications/G09/gv #gview
19
GaussView on X manager enterprise
20
GaussView on X manager enterprise
21
GaussView on X manager enterprise
22
Water optimization + frequencies
23
GaussView Vibration Frequencies
24
GaussView Vibration Frequencies
25
GaussView Vibration Frequencies
26
GaussView MOs
27
GaussView MOs
28
GaussView Summary
29
GaussView Summary
30
Benzene calculation
31
Benzene calculation
32
Error message
opt=(Cartesian)
33
Error message
34
chk file to fchk file
ssh porion01 cd /applic/Applications/G09/g09 #formchk name.chk name.fchk