SciPost logo

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:
  • Condensed Matter Physics - Theory
  • Condensed Matter Physics - Computational
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

Dear Editor,

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)


Reports on this Submission

Report #2 by Anonymous (Referee 1) on 2023-12-25 (Invited Report)

Report

The authors have considered all my comments and submitted satisfactory answers and changes to the manuscript. I suggest the publication of this work.
  • validity: -
  • significance: -
  • originality: -
  • clarity: -
  • formatting: -
  • grammar: -

Report #1 by Anonymous (Referee 2) on 2023-12-21 (Invited Report)

Report

The authors have satisfactorily addressed the Referees' comments and I suggest publication of the manuscript.
  • validity: -
  • significance: -
  • originality: -
  • clarity: -
  • formatting: -
  • grammar: -

Login to report or comment