Caculating SAB overlap of two Kohn-Sham determinants

In summary, the conversation is about calculating the overlap of two Kohn-Sham determinants, which is required for the case of perfect overlap between two matrices. The most straightforward algorithm for this calculation is given in the paper by Utsuno, Shimizu, Otsuka, and Abe. This algorithm involves computing the overlap matrix of the occupied orbitals and performing a singular value decomposition to obtain the overlap between the two determinants. More information on this algorithm and the concept of non-orthogonal matrix elements can be found in the paper by Verbeek and van Lenthe.
  • #1
limorsj
6
0
Hello,

I would like to implement SAB=<psiA|psiB>which is the overlap of two Kohn-Sham determinants (psiA and psiB are two matrices containing each the molecular orbitals coefficients). Can anybody help me with this calculation? For case of SAA and SBB it is required to get the value 1 (perfect overlap for the same matrix...which is actually the probability of finding the electron somewhere),

Thank you!
 
Last edited:
Physics news on Phys.org
  • #2
As far as I am aware of, the most straightforward algorithm for computing matrix elements between non-orthogonal determinants was given in
Utsuno, Shimizu, Otsuka, Abe - Efficient computation of Hamiltonian matrix elements between non-orthogonal Slater determinants (http://dx.doi.org/10.1016/j.cpc.2012.09.002 ).
Some background on the algorithms is described in
Verbeek, van Lenthe - On the evaluation of non-orthogonal matrix elements (http://dx.doi.org/10.1016/0166-1280(91)90141-6 ).

If you are only interested in overlap matrix elements between the determinants (instead of more complicated matrix elements, e.g., of the Hamiltonian), then my guess is that the above algorithms would turn into something along the following lines:
1. Compute the overlap matrix of the occupied orbitals [itex]\mathbf{S}_\mathrm{occ} = \mathbf{C}_\mathrm{A}^T \mathbf{S}_\mathrm{AO} \mathbf{C}_B[/itex], where [itex]\mathbf{C}_\mathrm{A}[/itex] is the coefficient matrix of A's occupied orbitals, [itex]\mathbf{S}_\mathrm{AO}[/itex] is the atomic orbital basis overlap matrix (overlap between basis functions in terms of which the occupied orbitals are expanded) and [itex]\mathbf{C}_B[/itex] is the coefficient matrix of B's occupied orbitals.
2. Compute a singular value decomposition (SVD) of the occupied orbital overlap [itex]\mathbf{S}_\mathrm{occ}[/itex]
3. The overlap between the determinants A and B is the product of the singular values from step 2.
 
Last edited by a moderator:

1. What is the purpose of calculating SAB overlap of two Kohn-Sham determinants?

The SAB overlap calculation is used to determine the similarity between two electronic wavefunctions, specifically the Kohn-Sham determinants. This is important in understanding the electronic structure and properties of a system, such as in the study of materials or chemical reactions.

2. How is the SAB overlap calculated?

The SAB overlap is calculated by integrating the product of two Kohn-Sham determinants over the three-dimensional space. This can be done using numerical methods, such as grid-based integration or Monte Carlo integration, or through analytical methods, such as using Gaussian basis functions.

3. What factors can affect the accuracy of SAB overlap calculations?

The accuracy of SAB overlap calculations can be affected by various factors, including the basis set used, the numerical method used, and the quality of the reference wavefunction. Inaccuracies can also arise from the neglect of electron correlation effects in the Kohn-Sham approach.

4. What are the applications of SAB overlap calculations?

SAB overlap calculations have many applications in the field of computational chemistry and materials science. They can be used to compare different electronic wavefunctions, to analyze the bonding and electronic structure of molecules and materials, and to study chemical reactions and reaction mechanisms.

5. Can SAB overlap calculations be extended to other types of wavefunctions?

Yes, SAB overlap calculations can be extended to other types of wavefunctions, such as Hartree-Fock or DFT wavefunctions. However, the specific equations and methods used may differ depending on the type of wavefunction being compared.

Similar threads

  • Atomic and Condensed Matter
Replies
1
Views
1K
  • Atomic and Condensed Matter
Replies
1
Views
1K
Replies
1
Views
1K
  • Atomic and Condensed Matter
Replies
7
Views
5K
Replies
1
Views
12K
  • Quantum Physics
Replies
4
Views
1K
  • Atomic and Condensed Matter
Replies
4
Views
1K
Replies
11
Views
2K
Replies
8
Views
2K
  • STEM Academic Advising
Replies
13
Views
2K
Back
Top