MagneticKP: A package for quickly constructing $\boldsymbol{k}\cdot\boldsymbol{p}$ models of magnetic and non-magnetic crystals

Zeying Zhang,Zhi-Ming Yu,Gui-Bin Liu,Zhenye Li,Shengyuan A. Yang,Yugui Yao
DOI: https://doi.org/10.1016/j.cpc.2023.108784
2022-01-01
Abstract: We propose an efficient algorithm to construct $\boldsymbol{k}\cdot \boldsymbol{p}$ effective Hamiltonians, which is much faster than the previously proposed algorithms. This algorithm is implemented in MagneticKP package. The package applies to both single-valued (spinless) and double-valued (spinful) cases, and it works for both magnetic and nonmagnetic systems. By interfacing with SpaceGroupIrep or MSGCorep packages, it can directly output the $\boldsymbol{k}\cdot \boldsymbol{p}$ Hamiltonian around arbitrary momentum and expanded to arbitrary order in $k$.
What problem does this paper attempt to address?