English

A robust algorithm for $k$-point grid generation and symmetry reduction

Computational Physics 2019-07-01 v3 Materials Science

Abstract

We develop an algorithm for i) computing generalized regular kk-point grids, ii) reducing the grids to their symmetrically distinct points, and iii) mapping the reduced grid points into the Brillouin zone. The algorithm exploits the connection between integer matrices and finite groups to achieve a computational complexity that is linear with the number of kk-points. The favorable scaling means that, at a given kk-point density, all possible commensurate grids can be generated (as suggested by Moreno and Soler) and quickly reduced to identify the grid with the fewest symmetrically unique kk-points. These optimal grids provide significant speed-up compared to Monkhorst-Pack kk-point grids; they have better symmetry reduction resulting in fewer irreducible kk-points at a given grid density. The integer nature of this new reduction algorithm also simplifies issues with finite precision in current implementations. The algorithm is available as open source software.

Keywords

Cite

@article{arxiv.1809.10261,
  title  = {A robust algorithm for $k$-point grid generation and symmetry reduction},
  author = {Gus L. W. Hart and Jeremy J. Jorgensen and Wiley S. Morgan and Rodney W. Forcade},
  journal= {arXiv preprint arXiv:1809.10261},
  year   = {2019}
}

Comments

10 pages, 10 figures. Journal of Physics Communications (2019)

R2 v1 2026-06-23T04:19:46.938Z