SearcharxivSearch

arXiv subjects

Wiley S. Morgan

Publications and source records attributed to Wiley S. Morgan.

5 recordsLinked to original sources

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

We develop an algorithm for i) computing generalized regular $k$-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 $k$-points. The favorable scaling means that, at a given $k$-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 $k$-points. These optimal grids provide significant speed-up compared to Monkhorst-Pack $k$-point grids; they have better symmetry reduction resulting in fewer irreducible $k$-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.

physics.comp-ph

Generalized Regular k-point Grid Generation On The Fly

In the DFT community, it is common practice to use regular k-point grids (Monkhorst-Pack, MP) for Brillioun zone integration. Recently Wisesa et. al.\cite{wisesa2016efficient} and Morgan et. al.\cite{MORGAN2018424} demonstrated that generalized regular (GR) grids offer advantages over traditional MP grids. GR grids have not been widely adopted because one must search through a large number of candidate grids. This work describes an algorithm that can quickly search over GR grids for those that have the most uniform distribution of points and the best symmetry reduction. The grids are ~60% more efficient, on average, than MP grids and can now be generated on the fly in seconds.

cond-mat.mtrl-sci

Efficiency of Generalized Regular k-point Grids

Most DFT practitioners use regular grids (Monkhorst-Pack, MP) for integrations in the Brillioun zone. Although regular grids are the natural choice and easy to generate, more general grids whose generating vectors are not merely integer divisions of the reciprocal lattice vectors, are usually more efficient.\cite{wisesa2016efficient} We demonstrate the efficiency of \emph{generalized regular} (GR) grids compared to Monkhorst-Pack (MP) and \emph{simultaneously commensurate} (SC) grids. In the case of metals, for total energy accuracies of one meV/atom, GR grids are 60\% faster on average than MP grids and 20\% faster than SC grids. GR grids also have greater freedom in choosing the \kb-point density, enabling the practitioner to achieve a target accuracy with the minimum computational cost.

cond-mat.mtrl-sci

Generating derivative superstructures for systems with high configurational freedom

Modeling potential alloys requires the exploration of all possible configurations of atoms. Additionally, modeling the thermal properties of materials requires knowledge of the possible ways of displacing the atoms. One solution to finding all symmetrically unique configurations and displacements is to generate the complete list of possible configurations and remove those that are symmetrically equivalent. This approach, however, suffers from the combinatorial explosion that happens when the supercell size is large, when there are more than two atom types, or when there are multiple displaced atoms. This problem persists even when there are only a relatively small number of unique arrangements that survive the elimination process. Here, we extend an existing algorithm\cite{enum1,enum2,enum3} to include the extra configurational degree of freedom from the inclusion of displacement directions. The algorithm uses group theory to eliminate large classes of configurations, avoiding the combinatoric explosion. With this approach we can now enumerate previously inaccessible systems, including atomic displacements.

cond-mat.mtrl-sci

Numerical Algorithm for Pólya Enumeration Theorem

Although the Pólya enumeration theorem has been used extensively for decades, an optimized, purely numerical algorithm for calculating its coefficients is not readily available. We present such an algorithm for finding the number of unique colorings of a finite set under the action of a finite group.

math.CO