Professional Documents
Culture Documents
Comp Chem 5
Comp Chem 5
(3.5, 1.5)
v
j
i v = 3.5i + 1.5j
Basis Sets
• Any set of mathematical functions can be used as a basis
– How many functions should we use? Which functions should we use?
• The larger (i.e. the more components in) the basis set...
– The better the wavefunction can be described
• And the closer the energy converges towards the limit of that method
– The slower the calculation – N4 integrals (bottleneck)
• We would like to use as small a basis set as possible and still
describe the wavefunction well
– A good solution is to use functions that have shape similar to s, p, d and f orbitals
and are centered on each of the atoms
– Slater-Type Orbitals (STOs)
• Radial decay follows exp[-r]
• We would like to be able to calculate all of the integrals
efficiently
– Gaussian-Type Orbitals (GTOs) are similar to STOs but have a radial term
following exp[-r2]
• More efficient to calculate the integrals but have the wrong shape so...
– Replace each STO with a sum of 3 Gaussian-Type Orbitals (GTOs)
Radial decay of GTO vs STO
Image Credit: Essentials of Computational Chemistry, Chris Cramer, Wiley, 2nd Edn.
Case Study: H atom (1)
We know that when we solve the Schrödinger equation for
the H atom we get as possible wavefunctions:
• Y = 1s, 2s, 3s, 4s, etc., as well as the p and d…
functions etc.
• The lowest energy state is Y0 = |1s>, with E = -½ a.u.
• The first excited state is Y1 = |2s>
• Mathematically these functions (in a.u.) look like:
1/ 2
1/ 2
1 r 2 1
r
1s 2 e 2s 2 r e 2
4 2 4
Case Study: H atom (2)
Graphically the 1s and 2s orbitals look like.
0.6
0.4
0.3 1s AO
2s AO
Y
0.2
0.1
0.0
-0.1
0 1 2 3 4 5
Distance / Angstroms
STO-3G Basis Set
• A minimal basis set, i.e. it has one basis function per atomic orbital
– Example: for Li-H, there would be 6 basis functions in total
• 1s on H & 1s, 2s, 2px, 2py and 2pz on the Li
0.5 Exact and the Three Primitives in the STO-3G Basis Set for H
0.4
1s exact
d11g11
-3
Y / bohr
0.3 d12g12
d13g13
0.2
0.1
Largest a
0.0
0 1 2 3 4 5
Distance / Angstroms
Smallest a
These three primitives add together to give the contracted basis function
STO-3G for H
0.6
Exact (1s AO) and STO-3G basis function for H
0.5
0.4
1s exact
-3
Y / bohr
1
0.3
0.2
0.1
0.0
0 1 2 3 4 5
Distance / Angstroms
φ2
φ3
φ1
H C N
Exact and the Two Basis Functions in the 3-21G Basis Set for H
0.8
0.6
1s exact
1
-3
Y / bohr
2
0.4
0.2
0.0
0 1 2 3 4 5
Distance / Angstroms
3-21G for H atom (3)
• After minimizing the value of e we obtain
e = -0.4961986 H = 13.503 eV.
• c1,1s = 0.37341, c2,1s = 0.71732
• Error = 9.97 kJ mol-1, a much better result.
0.4
1s exact
-3
Y / bohr
0.3 1
0.2
0.1
0.0
0 1 2 3 4 5
Distance / Angstroms
3-21G for H atom (4)
0.6
2s exact
-3
2
Y / bohr
0.4
0.2
0.0
0 1 2 3 4 5
Distance / Angstroms
Increasing the Basis Set
0.8 1
2
0.6
3
4
-3
Y / bohr
5
0.4 6
0.2
0.0
0 1 2 3 4 5
Distance / Angstroms
Introducing Polarization
A single “+” indicates that heavy atoms have been augmented with
an additional diffuse s and a set of diffuse p basis functions; another
“+” indicates that hydrogen atoms have also been augmented
Basis sets from other workers
• A superb set of basis functions originates from Dunning and co-workers.
• These authors use a very simple designation scheme.
• The basis sets are designated as either: cc-pVXZ or aug-cc-pVXZ.
• The ‘cc’ means “correlation consistent”.
• The ‘p’ means “polarization functions added”.
• The ‘aug’ means “augmented”, with the functions actually added being
essentially diffuse functions.
• The ‘VXZ’ means “valence-X-zeta” where X could be any one of the
following
• „D‟ for “double”, „T‟ for “triple”, Q for “quadruple”, or 5 or 6, etc.
• Determining the number of basis functions is done by considering the
valence space and placing X functions down for each valence AO with
the largest value of l.
• We then take one less function as we go up in the l quantum number,
and take an extra function as we go down in l quantum number.
• If the basis set is an „aug‟ type, then we add one function across the
board for each l-type function we have.
Examples of Dunning’s cc Basis Sets
• cc-pVDZ for Li – Ne
• We will have [3s2p1d], which is 3 + 2 x 3 + 1 x 5 = 14 basis
functions per atom in this row.
• Each H and He will have [2sp] = 5 functions.
• aug-cc-pVDZ for Li - Ne
• We will have [4s3p2d], which is 4 + 3 x 3 + 2 x 5 = 23 basis
functions per atom in this row.
• Each H and He will have [3s2p] = 9 functions.
• cc-pV5Z for Li – Ne
• We will have [6s5p4d3f2gh], which is 6 + 5 x 3 + 4 x 5 + 3 x 7 + 2
x 9 + 1 x 11 = 91 basis functions per atom in this row!
• Each H and He will have [5s4p3d2fg] = 55 functions.
Effective Core Potentials
• Normally applied to third and higher row elements.
• A potential replaces the core electrons in a calculation with
an effective potential.
• Eliminates the need for core basis functions, which
usually require a large number of primitives to describe
them.
• May be used to represent relativistic effects, which are
largely confined to the core.
• Some examples are:
CEP-4G, CEP-31G, CEP-121G, LANL2MB
(STO-3G 1st row),
• LANL2DZ (D95V 1st row), SHC (D95V 1st row)
Basis Set Quality
• ECP minimal basis sets are clearly the worst quality,
followed closely by minimal basis sets.
• DZ basis sets are a marked improvement, but still
generally of low quality.
• 6-311G
• 6-311G(2df,2pd) ~ cc-pVTZ
• 6-311++G(2df,2pd)
• aug-cc-pVTZ
• Bigger Dunning‟s basis sets now win hands-down.
• A simple comparison can be made by comparing the
number of s, p, d, f, etc. functions between basis sets.
6-311++G(2df,2pd) basis set for benzene
• For C
• A single contracted GTO of degree 6 to mimic the 1s core AO.
• Three functions per valence AO, the first will be a contracted GTO of degree 3,
and the remaining two will be made up of a single gaussian each.
• A set of diffuse functions will be added, i.e., a single diffuse s and a diffuse px, py
and pz.
• Two sets of d polarization functions will be added.
• A single set of f functions will be added.
• No. basis functions = 1 for the core + 4 valence AO x 3 functions for the „311‟
part + 4 diffuse + 5 d AO x 2 + 7 f AO = 34.
• For H
• Three functions for the 1s AO, the first being a contracted GTO of degree 3, and
the remaining two are simple primitives.
• A diffuse s function added to them.
• Two sets of p polarization functions added.
• A single set of d polarization functions added.
• No. basis functions = 1 valence AO x 3 functions for the „311‟ part + 1 diffuse + 3
p AO x 2 + 5 d AO = 15