MagneticKP: A package for quickly constructing k⋅p models of magnetic and non-magnetic crystals
Abstract
We propose an efficient algorithm for constructing k ⋅ p effective Hamiltonians, which is much faster than previously proposed algorithms. This algorithm is implemented in MagneticKP package. The package applies to both single-valued (spinless) and double-valued (spinful) cases, and to both magnetic and nonmagnetic systems. By interfacing with SpaceGroupIrep or MSGCorep packages, it can directly output the k ⋅ p Hamiltonian around arbitrary momentum point and expanded to arbitrary order in k.
- Publication:
-
Computer Physics Communications
- Pub Date:
- September 2023
- DOI:
- 10.1016/j.cpc.2023.108784
- arXiv:
- arXiv:2205.05830
- Bibcode:
- 2023CoPhC.29008784Z
- Keywords:
-
- k ⋅ p Hamiltonian;
- Magnetic space group;
- Null space;
- Mathematica;
- Python;
- Condensed Matter - Materials Science;
- Condensed Matter - Mesoscale and Nanoscale Physics
- E-Print:
- 10 pages, 2 figures, 1 table