Overlap integrals are one of the core parts of quantum computing chemistry such as Hartree Fock Method and DFT.
The general form of overlap integral is
where
A and B are the centers of atoms.
The orbital function is
So, overlap integral is described as
Overlap Integral of s-orbitals
Overlap integral of s-orbitals can be very simple with (n, l, m) = (n‘, l‘, m‘) = (0, 0, 0)
This is easy to calculate the integral analyticaly
Where
But, general cases like s-orbital and p-orbital, d-orbital and f-orbital etc. are not easy to calculate.
In addition, it is very bothering to code all combinations of overlap integrals. ( Neuclear attraction and electron repulsive integrals are much more boring!)
So many general solutions have been developed.
I selected obara-saika method among of great methods to code Hartree Fock method because it is clear to undarstand its algorism.
Obara-Saika Method for Overlap Integrals
There are two major Obara-Saika formulas.
Vartival Recurrence Relation (VRR)
or specifically
Horizontal Recurrence Relation (HRR)
I selected VRR formula Eq.(3) for coding HF method because it is easier to code than HRR.
I explain the format of those fomulas.
a, b
They represent angular momentum number of each atom center like (n, l, m) and (n‘, l‘, m‘).
For example, Overlap integral is written as (without normalization coefficients)
This is the integral of mulitiplication of two orbitals (again without normalization coefficients)
So, we reduce the description of the overlap integral as
Simpler version is
So what is subscription i ?
Subscription i means the index of x, y, z elements.
For example, x, y, z are usually assigned as
Let’s see i = 0 case of VRR.
P
Here, new variant appeared. P is a single gaussian cemter brought by gaussian product theorem.
How to get VRR formula
I explain how to get VRR formula.
To simplify, I consider 1-D overlap integral. But the core procedure is not changed because x, y, z elements of exponential are independent.
Here, 1-D overlap integral
1. Transform Eq.(6) by gaussian product theorem
By gaussian product therem, we get
we get a simpler form
2. Transform Eq.(9) by integral by parts
First, we consider the case of (n+1,n’)
Then, change the form of (x-Ax) term into
Here, let
we get
Then
Take a look at the frist term of right hand inEq.(16), we notice that
So we can rewrite Eq.(16) using Eq.(17) as
Now, let’s recall integration by parts formula
then, we get the fomula of integration by parts
Applying integration by parts to the second term of right hand in Eq.(18), we get
Because
the first term of the right hand become zero.
So, we get
Then, we continue calculation
Finally, we get
y and z components of VRR
If you start with y or z components, you get with the same procedure as that of x components
Reference
コメント