qeirreps: An open-source program for Quantum ESPRESSO to compute irreducible representations of Bloch wavefunctions

Akishi Matsugatani,Seishiro Ono,Yusuke Nomura,Haruki Watanabe
DOI: https://doi.org/10.1016/j.cpc.2021.107948
IF: 4.717
2021-07-01
Computer Physics Communications
Abstract:<p>Bloch wavefunctions in solids form a representation of crystalline symmetries. Recent studies revealed that symmetry representations in band structure can be used to diagnose the topological properties of weakly interacting materials. In this work, we introduce an open-source program <span class="monospace">qeirreps</span> that computes the representation characters in a band structure based on the output file of <span class="small-caps">Quantum ESPRESSO</span>. Our program also calculates the <span class="math"><math>Z4</math></span> index, i.e., the sum of inversion parities at all time-reversal invariant momenta, for materials with inversion symmetry. When combined with the symmetry indicator method, this program can be used to explore new topological materials.</p><h3 class="u-h4 u-margin-m-top u-margin-xs-bottom">Program summary</h3><p><em>Program title:</em> qeirreps</p><p><em>CPC Library link to program files:</em> <a href="https://doi.org/10.17632/dfgw6wgvmt.1">https://doi.org/10.17632/dfgw6wgvmt.1</a></p><p><em>Licensing provisions:</em> GNU General Public Licence 3.0</p><p><em>Programming language:</em> Fortran 90</p><p><em>External routines/libraries:</em> </p><dl class="list"><dt class="list-label">•</dt><dd class="list-description"><p>BLAS (<a href="http://www/netlib.org/blas">http://www/netlib.org/blas</a>)</p></dd><dt class="list-label">•</dt><dd class="list-description"><p>LAPACK (<a href="http://www.netlib.org/lapack">http://www.netlib.org/lapack</a>)</p></dd></dl><p><em>Nature of problem:</em> Irreducible representations of Bloch wavefunctions</p><p><em>Solution method:</em> Linear algebra calculation for Bloch wavefunctions</p>
physics, mathematical,computer science, interdisciplinary applications
What problem does this paper attempt to address?