IrRep: symmetry eigenvalues and irreducible representations of ab initio band structures
arXiv:2009.01764 · doi:10.1016/j.cpc.2021.108226
Abstract
We present IrRep - a Python code that calculates the symmetry eigenvalues of electronic Bloch states in crystalline solids and the irreducible representations under which they transform. As input it receives bandstructures computed with state-of-the-art Density Functional Theory codes such as VASP, Quantum Espresso, or Abinit, as well as any other code that has an interface to Wannier90. Our code is applicable to materials in any of the 230 space groups and double groups preserving time-reversal symmetry with or without spin-orbit coupling included, for primitive or conventional unit cells. This makes IrRep a powerful tool to systematically analyze the connectivity and topological classification of bands, as well as to detect insulators with non-trivial topology, following the Topological Quantum Chemistry formalism: IrRep can generate the input files needed to calculate the (physical) elementary band representations and the symmetry-based indicators using the CheckTopologicalMat routine of the Bilbao Crystallographic Server. It is also particularly suitable for interfaces with other plane-waves based codes, due to its flexible structure.
24 pages, 5 figures
References in corpus (15)
- Quantum ESPRESSO: a modular and open-source software project for quantum simulations of materials
- Topological Insulators with Inversion Symmetry
- Topological Crystalline Insulators
- Wannier90 as a community code: new features and applications
- Surface States of the Topological Insulator Bi_{1-x}Sb_x
- High-throughput calculations of magnetic topological materials
- Irvsp: to obtain irreducible representations of electronic states in the VASP
- Double crystallographic groups and their representations on the Bilbao Crystallographic Server
- Strong and Fragile Topological Dirac Semimetals with Higher-Order Fermi Arcs
- Graph Theory Data for Topological Quantum Chemistry
- Band Representations and Topological Quantum Chemistry
- Band Connectivity for Topological Quantum Chemistry: Band Structures As A Graph Theory Problem
- Symmetry indicators of band topology
- qeirreps: an open-source program for Quantum ESPRESSO to compute irreducible representations of Bloch wavefunctions
- Application of the induction procedure and the Smith Decomposition in the calculation and topological classification of electronic band structures in the 230 space groups