Thursday, 21 April 2016

quantum chemistry - How does one actually get the energy from the Kohn–Sham equations?


This might be a silly question, but how does one acquire the energy of the system from the Kohn–Sham equations?



[122+VeN(r)+Vee(r)+Vxc(r)]ϕi(r)=ϵiϕi(r)


Where is the Laplacian operator, VeN(r) is the electron-nuclei attraction, Vee(r) is the electron-electron repulsion, Vxc(r) is the exchange-correlation potential, ϕi(r) are the one-electron wave functions and ϵi are the orbital energies.


Assuming that we run through this set of equations for each electron, we get a set of orbital energies: ϵiϵN. How is the overall total energy of the system then calculated?



Answer



A common mistake is the thought that the total energy is the sum of all orbital energies {ϵi}.


From Step #6 of Daniel Crawford's SCF programming project (modified slightly in some places):



The SCF electronic energy may be computed using the density matrix as:


Eelec=AOμνDμν(Hcoreμν+Fμν)


The total energy is the sum of the electronic energy and the nuclear repulsion energy:



Etotal=Eelec+Enuc,



where the density matrix is defined as (Step #8)



Dμν=occ. MOmCμmCνm,



the Fock matrix as (Step #7)



Fμν=Hcoreμν+AOλσDλσ[2(μν|λσ)(μλ|νσ)]=Hcoreμν+2JμνKμν,




and the core Hamiltonian as (Step #2)



Hcoreμν=Tμν+Vμν.



I've also introduced the definitions of the Coulomb matrix J and the exchange matrix K:


Jμν=AOλσDλσ(μν|λσ)Kμν=AOλσDλσ(μλ|νσ)




Now, identify each of the terms in the Kohn-Sham equations with the terms from above.


ˆTe=122Tμν=χμ|ˆT|χνˆVeN(r)=nucleiAZA|rRA|Vμν=χμ|ˆVeN|χνˆVee(r)?2ˆJˆVXC(r)?ˆK


This last part isn't quite correct though. Usually, when looking at the Kohn-Sham equations, one replaces the full electron-electron interaction ˆVee with the sum of the Hartree potential ˆVH, which gives the Coulomb energy, and the exchange-correlation potential ˆVXC, which replaces the exact exchange ˆK with a (currently approximate) expression for both the exchange term and the true electron-electron (correlated) interaction.



In terms of how the energy is actually calculated, all quantities from above are the same as in Hartree-Fock theory, except the calculation of the exact exchange integrals during the Fock build is replaced with calculating the exchange-correlation matrix FXC, leading to



Fαμν=Hcoreμν+Jμν+FXCαμνFβμν=Hcoreμν+Jμν+FXCβμν



For a density functional approximation (DFA) based on the generalized gradient approximation (GGA), where the functional is dependent on both the density ρ(r) and its gradient ρ(r),



EXC=fDFAGGA(ρα,ρβ,γαα,γαβ,γββ)drγαα=|ρα|2γββ=|ρβ|2γαβ=ραρβ


The exchange-correlation parts of the Fock matrices are given by


FXCαμν=[fραχμχν+(2fγααρα+fγαβρβ)(χμχν)]dr




fDFA, fDFAρ, and fDFAγ are unique closed-form expressions for each DFA, and are usually evaluated numerically on an atom-centered grid (ACG) such as a Lebedev grid. This generally requires mapping the set of AOs/basis functions {χ} onto this grid.


References



As usual, sorry if I'm lazy with notation, being consistent is so difficult...


No comments:

Post a Comment

readings - Appending 内 to a company name is read ない or うち?

For example, if I say マイクロソフト内のパートナーシップは強いです, is the 内 here read as うち or ない? Answer 「内」 in the form: 「Proper Noun + 内」 is always read 「ない...