Recovering Wavefunction in Periodic Ab Initio Calculations

Click For Summary

Discussion Overview

The discussion centers on the recovery of wavefunctions in periodic ab initio calculations, particularly focusing on how to obtain wavefunctions at K points not included in the irreducible K grid. Participants explore theoretical frameworks and mathematical transformations relevant to this topic.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant questions how to recover wavefunctions at K points outside the irreducible K grid used in ab initio calculations.
  • Another participant expresses unfamiliarity with the term "irreducible K grid," later clarifying it as "irreducible K wedge" in the first Brillouin Zone.
  • A participant suggests that other K wedges can be obtained by applying the elements of the point group of the crystal to the wavefunctions, referencing the orbit-stabilizer theorem from group theory.
  • There is a discussion on the transformation of eigen-wavefunctions for specific K points, with a participant questioning whether the transformation depends on the choice of basis set.
  • One participant provides a general expression for transforming wavefunctions, emphasizing the use of Bloch theorem and caution regarding direct and reciprocal lattice vectors.
  • Another participant raises a concern about transforming spinors or other quantities that may differ from wavefunctions, particularly when dealing with arbitrary K directions.
  • A response indicates that the transformation of spinors or vectors requires a transformation matrix, suggesting a more complex transformation process.

Areas of Agreement / Disagreement

Participants express varying levels of understanding and familiarity with the concepts discussed, leading to some agreement on the application of group theory and transformations, but no consensus is reached on the specifics of the transformation process or its dependence on basis sets.

Contextual Notes

Limitations include potential missing assumptions regarding the nature of the wavefunctions and the specific mathematical steps involved in the transformations discussed. The discussion does not resolve the complexities involved in transforming quantities like spinors or local orbital density matrices.

bsmile
Messages
46
Reaction score
2
In ab initio calculations for periodic systems, only an irreducible K grid is used for calculation, and consequently only those K points have their wavefunction calculated. My question is, how to recover wavefunction at other K points not included in the irreducible K grid? Similar questions to the density matrix.
 
Physics news on Phys.org
I hear the term "irreducible K grid" for the first time.
 
  • Like
Likes   Reactions: BvU
DrDu said:
I hear the term "irreducible K grid" for the first time.

sorry, I should be more careful towards my terms, it should be something like irreducible K wedge in the first Brillouin Zone.
 
Ah, I see.
I suppose you get the other wedges applying the elements of the point group of your crystal to the wavefunctions.
In fact, there is a very general theorem from group theory, the orbit-stabilizer theorem. If G is the full point group of your crystal and H is the little group of the point in K space, then a point in your K wedge will mapped to #G/#H points in total K space. "#" means here the number of elements of the group. E.g. the little group of the Gamma point is G, i.e. H=G, so the gamma point is invariant, while the little group of a general point, not coinciding with a special point is H=1, so there will be #G points formed from it.
 
Yes, I understand there is point group symmetry operation on how to related one K point to the other equivalent ones, but I don't know how to transform the eigen-wavefunction for (n,K) where n is band indices? I believe this could be done. A further question is, would the transformation depend on the choice of basis set, say planewave basis or atomic orbital basis set (say contracted Gaussian basis set)?
 
You can use the general expression for transformation for this. So if a point transforms as ##r'=Rr##, a function transforms as ##\psi'(r)=\psi(R^{-1}r)##. Use the Bloch theorem and the form of your wavefunctions to work out how they transform. E.g. ##exp(ik^TR^{-1} r)## can be written as ##exp(ik'^Tr) ## with ##k'=(k^TR^{-1})^T=Rk ##. Be careful here when direct and reciprocal lattice vectors are used.
 
DrDu said:
You can use the general expression for transformation for this. So if a point transforms as ##r'=Rr##, a function transforms as ##\psi'(r)=\psi(R^{-1}r)##. Use the Bloch theorem and the form of your wavefunctions to work out how they transform. E.g. ##exp(ik^TR^{-1} r)## can be written as ##exp(ik'^Tr) ## with ##k'=(k^TR^{-1})^T=Rk ##. Be careful here when direct and reciprocal lattice vectors are used.

Thanks, I understand here ##\psi## is a scalar, thus a geometric transformation does not change it, while dot product being a scalar is also not affected. What if ##\psi## is a spinor with its axis along discrete z direction while the target K has a direction arbitrary in space, or another quantity differing from wavefunction but carrying indices in angular momentum, say a local orbital density matrix ##\rho_{px,py}(K)##, to be transformed into arbitrary target K direction?
 
Then you have to transform the spinor/vector too: ##v'(r)=D_Rv(R^{-1}r)##. Where ##D_R## is a transformation matrix for the spinor/vector.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 9 ·
Replies
9
Views
15K
  • · Replies 3 ·
Replies
3
Views
2K