Re: Incorrect Bloch phase factor? ( No.1 ) |
- Date: 2022/02/21 14:08
- Name: Naoya Yamaguchi
- Hi,
The product of `kRn` and 2π is equal to the R_n・k in eqs. 28 and 29 of http://www.openmx-square.org/tech_notes/tech1-1_2.pdf .
Regards, Naoya Yamaguchi
|
Re: Incorrect Bloch phase factor? ( No.2 ) |
- Date: 2022/02/21 14:26
- Name: Kunihiro Yananose <ykunihiro@snu.ac.kr>
- Dear Malone,
This is just a matter of convention. lattice vector-only convention and convention including atomic position are related by a unitary transformation. They differ only by additional phase factors other than Bloch phase. If the code keeps the consistency of the convention throughout the entire code, there's no problem.
The following document includes this convention issue. It can be helpful. https://www.physics.rutgers.edu/pythtb/formalism.html The difference is that the pythtb uses the tight-binding eigenvectors as a wavefunction, whereas openmx uses a full expression for the wavefunctions.
Regards, K. Yananose
|
Re: Incorrect Bloch phase factor? ( No.3 ) |
- Date: 2022/02/22 09:01
- Name: Malone
- Thank you very much for comments. Unitary transformation is the way.
|