Requirements:
- Read the Chapter 2 of [Winkler-2003-Spin-orbit coupling effects in two-dimensional electrons and hole systems], [arXiv:1512.05084] and [PRB 82, 045122 (2010)] to acquire the theoretical background about the kp Hamiltonian and g-factors.
- Know the basic procedures of VASP.
- Theory of invariants.(Group theory)
Procedures:
- Perform a static self consistent calculation to get files “CHG” and “CHGCAR”.
- Take the band calculation at a single $k$ point to get the files “WAVECAR” and “EIGENVAL”(saved as “EIGENVAL.Pi”)
- Calculate the momentum matrix elements with [vasp.5.3.song.2018]
- Extract the kp Hamiltonian and the g-factor with matlab [demo.m].
Demo—Bi2Te3:
How to run this demo:
- On your sever:
qsub demo.pbs
Before doing this, you have to change the variable “vasp_song” in file “demo.pbs” to your path of [vasp.5.3.song.2018]. The procedures 1, 2 and 3 has been included in this pbs file. - On your local computer with matlab:
scp "Delta:~/demo/{POSCAR,EIGENVAL.Pi,MAT*.m}" ./demo/data - run
demo.min matlab.
How to understand this demo:
- The kp Hamiltonian and gfactor of Bi2Se3 family with up to third order of $k$ is summarized in [arXiv:2203.14301] section “Sb2Te3 thin film” which explains that what these parameters represent.
Key points:
Due to the degeneracy, the symmetry representation has to be fixed by hand in
demo.m. In Bi2Se3 family we fix the representation as![1]()
The raw representation is saved in variable “C3z”, “C2x”, “T” and “P”. The transformed representation is saved in “C3z_trans”, “C2x_trans”, “T_trans” and “P_trans”. Procedures to fix the representation is explained in the Appendix PPT. Under this representation the table of theory of invariants is
![2]()
From which we can construct the analytical expression of kp Hamiltonian and g-factors as given in [arXiv:2203.14301] section “Sb2Te3 thin film”.
Band Indices, on which construct the kp Hamiltonian, has to be declared at “band_start” and “band_end” in
demo.m, also at “bstart” and “bend” inINCAR.song.#
Appendix:


