Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
MIT OpenCourseWare http://ocw.mit.edu
3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling and Simulation Spring 2008
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
http://ocw.mit.eduhttp://ocw.mit.edu/terms
1.021/3.021/10.333/18.361/22.00 Introduction to Modeling and Simulation
Timo Thonhauser
Department of Materials Science and Engineering Massachusetts Institute of Technology
From Many-Body to Single-Particle: Quantum
Modeling of Molecules
3. From Many-Body toSingle-Particle; Quantum Modeling of Molecules
5.
Class outline
2
theory practice
1. It’s A Quantum World: The Theory of Quantum Mechanics
2. Quantum Mechanics: Practice Makes Perfect
4. From Atoms to Solids
Quantum Modeling of Solids: Basic Properties
6. Advanced Prop. of Materials; What else can we do?
7. Review session
3. From Many-Body toSingle-Particle; Quantum Modeling of Molecules
Motivation!
3
? Image of hydrogen orbitals removed due to copyright restrictions. Please see: http://www.kfunigraz.ac.at/imawww/vqm/images/qm/es421.jpg
http://www.kfunigraz.ac.at/imawww/vqm/images/qm/es421.jpg
Lesson outline
4
Review
The Many-body Problem
Density Functional Theory
Computational Approaches
Modeling Software
PWscf Please see: http://www.quantum-espresso.org/
http://www.quantum-espresso.org/
Review: Schrödinger equation
5
H time independent: ψ(�r, t) = ψ(�r) · f(t)
i� ḟ(t)
f(t) =
Hψ(�r)
ψ(�r) = const. = E
ψ(�r, t) = ψ(�r) · e − i � EtHψ(�r) = Eψ(�r)
time independent Schrödinger equation stationary Schrödinger equation
Review: The hydrogen atom
6
Please see: http://hyperphysics.phy-astr.gsu.edu/hbase/quantum/hydwf.html#c3
http://hyperphysics.phy-astr.gsu.edu/hbase/quantum/hydwf.html#c3
Review: The hydrogen atom
7
Please see: http://hyperphysics.phy-astr.gsu.edu/hbase/imgmod/hydspe.gif
http://hyperphysics.phy-astr.gsu.edu/hbase/imgmod/hydspe.gif
r1
Review: Next? Helium!
8
problem!cannot be solved analytically
+
e -
e -
r2
r12
� H1 + H2 + W
� ψ(�r1, �r2) = Eψ(�r1, �r2)
� T1 + V1 + T2 + V2 + W
� ψ(�r1, �r2) = Eψ(�r1, �r2)
� − �
2
2m ∇2 1 −
e2
4π�0r1 − �
2
2m ∇2 2 −
e2
4π�0r2 +
e2
4π�0r12
� ψ(�r1, �r2) = Eψ(�r1, �r2)
Hψ = Eψ
Review: Spin
9
for electrons: spin quantum number can ONLY be
up down
new quantum number: spin quantum number
Review: exclusions principle
10
Two electrons in a system cannot have the same quantum numbers!
hydrogen
1s
2p 3p 3d3s
2s
... ... ... ...quantum numbers: main n: 1,2,3 ...
orbital l: 0,1,...,n-1 magnetic m: -l,...,l
spin: up, down
Review: Periodic table
11
Image from Wikimedia Commons, http://commons.wikimedia.org
http://commons.wikimedia.org
The many-body problem
12
helium: 2e-
iron: 26e-
Image removed due to copyright restrictions. Please see: http://environmentalchemistry.com/yogi/periodic/Fe.html
+
e-
r 1
e -
r 2
r 12
http://environmentalchemistry.com/yogi/periodic/Fe.html
Solutions
13
Moller-Plesset perturbation theory
MP2
coupled cluster theory CCSD(T)
quantum chemistry density
functional theory
computational expense for system size N:
O(N5-N7)
O(N3); O(N)
Why DFT?
14
Quantum Chemistry methods; MP2, CCSD(T)
Density Functional Theory
Examplesilicon
2 atoms/unitcell
DFT: 0.1 sec
MP2: 0.1 sec
CCSD(T): 0.1 sec
silicon 100 atoms/unitcell
DFT: 5 hours
MP2: 1 year
CCSD(T): 2000 years!!!
Why DFT?
15 Figure by MIT OpenCourseWare.
100,000
10,000
1000
100
10
2003 2007 2011 20151
Year
Num
ber o
f Ato
ms
Linear
scali
ng DF
T
DFT
QMC
CCSD(T)
Exact treatment
MP2
wave func
tion:
complicate
d!
electrondensity:easy!
Density functional theory
ψ = ψ(�r1, �r2, . . . , �rN )
n = n(�r)
16
Density functional theory
17
Total energy is a functional of the electron density!
kinetic
ion-ion ion-electron
electron-electron
E[n] = T [n] + Vii + Vie[n] + Vee[n]
Image removed due to copyright restrictions.Please see: http://www.nd.edu/~ed/Images/BmimPF6chrg.jpg
http://www.nd.edu/~ed/Images/BmimPF6chrg.jpg
�
Density functional theory
E[n] = T [n] + Vii + Vie[n] + Vee[n] kinetic ion-ion ion-electron electron-electron
electron density n(�r) = |φi(�r)|2 i
Eground state = min E[n]
φ
Find the wave functions that minimize the
energy using a functional derivative!
18
∑
Density functional theory
Finding the minimum leads to
Kohn-Sham equations
ion potential Hartree potential exchange-correlation potential
equations for non-interacting electrons
19
Density functional theory
20
Only one problem: vxc not known!!! approximations necessary
local density approximation
LDA
general gradient approximation
GGA
3.021j Introduction to Modeling and Simulation N. Marzari (MIT, May 2003)
selfconsistency
Self-consistent cycle
21
Image removed due to copyright restrictions. Please see: Fig. 7 in Payne, M. C., et al. "Iterative Minimization Techniques for ab Initio Total-Energy Calculations: Molecular Dynamics and Conjugate Gradients." Reviews of Modern Physics 64 (October 1992): 1045-1097.
Modeling software
22
name basis functionslicense pro/con
�
� �
�
� �
Basis functions
23
Matrix eigenvalue equation:
Hψ = Eψ
ψ = i
ciφi
H i
ciφi = E i
ciφi
i
Hjici = Ecj
H�c = E�c
d�r φ ∗ j H �
i
ciφi = E d�r φ ∗ j �
i
ciφi
expansion in orthonormalized basis functions
∑
∑ ∑
∫ ∫
∑
Plane waves as basis functions
24
Cutoff for a maximum G is necessary and results in a finite basis set.
Plane waves are periodic, thus the wave function is periodic!
plane wave expansion: plane wave
ψ(�r) = �
j
cj e i �Gj ·�r
periodic crystals:
Perfect!!! (lecture 4)
atoms, molecules: Image from Wikimedia Commons,http://commons.wikimedia.org.be careful!!!
Image from Open Clip Art Library, http://openclipart.org
http://commons.wikimedia.orghttp://openclipart.org
Put molecule in a big box!
25
unit cell
Make sure the separation is big enough, so that we do not include
artificial interaction!
Image from Wikimedia Commons, http://commons.wikimedia.org.
http://commons.wikimedia.org
DFT calculations
sc
f lo
op
total energy = -84.80957141 Ry
total energy = -84.80938034 Rytotal energy = -84.81157880 Rytotal energy = -84.81278531 Ry
exiting loop;total energy = -84.81312816 Ry
-84.81323129 Ry-84.81322862 Ry result precise enoughtotal energy =
total energy =
1) electronic charge densityAt the end we get:
2) total energy
26
Properties related to total energy
binding energiesstructure
reaction pathsbulk modulus
forcesshear modulus
pressureelastic constants
stressvibrational properties
...sound velocity
enough?
Convergence
28
Was my
box big
enough?
Was my basis big
Did I exit th
e scf
loop at the r
ight
point?
?
www.pwscf.org
29
http://www.pwscf.org/
PWscf users guide
User’s Guide for
Quantum-ESPRESSO
(version 3.2)
30
Please see: http://www.pwscf.org/ and http://www.democritos.it/scientific.php
http://www.pwscf.org/http://www.democritos.it/scientific.php
PWscf input
31
What atoms are involved? Where are the atoms sitting? How big is the unit cell? At what point do we cut the basis off? When to exit the scf loop?
All possible parameters are described in
INPUT_PW.
&control pseudo_dir = ””
/
&systemibrav = 1
celldm(1) = 15.0 nat = 3 ntyp = 2 occupations = 'fixed' ecutwfc = 60.0
/
&electrons conv_thr = 1.0d-8
/
ATOMIC_SPECIES H 1.00794 hydrogen.UPFO 15.9994 oxygen.UPF
ATOMIC_POSITIONS {bohr}O 0.0 0.0 0.0
H 2.0 0.0 0.0 H 0.0 3.0 0.0
K_POINTS {gamma}
water.input
GenePattern
32 Courtesy of Justin Riley. Used with permission. http://web.mit.edu/star/molsim/index.html.
http://web.mit.edu/star/molsim/index.html
GenePattern
Screenshot of the Genepattern PW module removed due to copyright restrictions. Please see: http://web.mit.edu/star/molsim/index.html
http://web.mit.edu/star/molsim/index.html
GenePattern
34
Screenshot of the Genepattern LoopPWscf module removed due to copyright restrictions. Please see: http://web.mit.edu/star/molsim/index.html
http://web.mit.edu/star/molsim/index.html
cytosin
e
adenin
eg
uan
ine
Current research ...
35
thym
ine
rise?
twist?
propeller twist?
backbone?
Current research ...
36
Review
37
Review
The Many-body Problem
Density Functional Theory
Computational Approaches
Modeling Software
PWscf Please see: http://www.quantum-espresso.org/
http://www.quantum-espresso.org/
Literature
Richard M. Martin, Electronic Structure
Kieron Burke, The ABC of DFT
chem.ps.uci.edu/~kieron/dft/
wikipedia, “many-body physics”, “density functional theory”, “pwscf”, “pseudopotentials”, ...
38
3. From Many-Body toSingle-Particle; Quantum Modeling of Molecules
5.
Class outline
39
theory practice
1. It’s A Quantum World: The Theory of Quantum Mechanics
2. Quantum Mechanics: Practice Makes Perfect
4. From Atoms to Solids
Quantum Modeling of Solids: Basic Properties
6. Advanced Prop. of Materials; What else can we do?
7. Review session
3. From Many-Body toSingle-Particle; Quantum Modeling of Molecules
/ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /CropGrayImages true /GrayImageMinResolution 150 /GrayImageMinResolutionPolicy /OK /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 150 /GrayImageDepth -1 /GrayImageMinDownsampleDepth 2 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /CropMonoImages true /MonoImageMinResolution 1200 /MonoImageMinResolutionPolicy /OK /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 300 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects true /CheckCompliance [ /None ] /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile (None) /PDFXOutputConditionIdentifier () /PDFXOutputCondition () /PDFXRegistryName (http://www.color.org) /PDFXTrapped /False
/Description >>> setdistillerparams> setpagedevice