SciPost Submission Page
DFT2kp: effective kp models from ab-initio data
by João Victor V. Cassiano, Augusto L. Araújo, Paulo E. Faria Junior, Gerson J. Ferreira
Submission summary
| Authors (as registered SciPost users): | Paulo E. Faria Junior · Gerson J. Ferreira · Augusto de Lelis Araújo |
| Submission information | |
|---|---|
| Preprint Link: | scipost_202312_00029v1 (pdf) |
| Code repository: | https://gitlab.com/dft2kp/dft2kp |
| Date accepted: | Jan. 10, 2024 |
| Date submitted: | Dec. 15, 2023, 8:30 p.m. |
| Submitted by: | Gerson J. Ferreira |
| Submitted to: | SciPost Physics Codebases |
| Ontological classification | |
|---|---|
| Academic field: | Physics |
| Specialties: |
|
| Approaches: | Theoretical, Computational |
Abstract
The $\bm{k}\cdot\bm{p}$ method, combined with group theory, is an efficient approach to obtain the low energy effective Hamiltonians of crystalline materials. Although the Hamiltonian coefficients are written as matrix elements of the generalized momentum operator $\bm{\pi}=\bm{p}+\bm{p}_{{\rm SOC}}$ (including spin-orbit coupling corrections), their numerical values must be determined from outside sources, such as experiments or \emph{ab initio} methods. Here, we develop a code to explicitly calculate the Kane (linear in crystal momentum) and Luttinger (quadratic in crystal momentum) parameters of $\bm{k}\cdot\bm{p}$ effective Hamiltonians directly from \emph{ab initio} wave-functions provided by Quantum ESPRESSO. Additionally, the code analyzes the symmetry transformations of the wave-functions to optimize the final Hamiltonian. This an optional step in the code, where it numerically finds the unitary transformation $U$ that rotates the basis towards an optimal symmetry-adapted representation informed by the user. Throughout the paper we present the methodology in detail, and illustrate the capabilities of the code applying it to a selection of relevant materials. Particularly, we show a ``hands on'' example on how to run the code for graphene (with and without spin-orbit coupling). The code is open source and available at \href{https://gitlab.com/dft2kp/dft2kp}{https://gitlab.com/dft2kp/dft2kp}.
Author comments upon resubmission
We are thankful for insightful reports from both referees. The questions raised in this reports helped us identify weakness in our discussions and to significantly improve the manuscript. Both referees reports were overall positive. Particularly, the second referee explicitly suggests that SciPost Physics Codebase is the appropriate Journal for our manuscript, and the first referee does give an explicit position, but report implies that the referee is willing to accept the paper for publication after the requested revisions.
In this new version of the manuscript and replies to the referees, we consider all questions raised by the referee in detail. We attached a PDF version of the manuscript highlighting all changes since the original version. We believe that this version was significantly improved by the peer-review process and we hope that it is ready for publication in SciPost Physics Codebases.
Yours Sincerely,
The authors
List of changes
Published as SciPost Phys. Codebases 25-r0.0 (2024) , SciPost Phys. Codebases 25 (2024)
