[Wannier] kmesh_get: something wrong, found too many nearest neighbours
Jonathan Yates
jonathan.yates at materials.ox.ac.uk
Mon Jan 9 18:41:57 CET 2017
On 9 Jan 2017, at 16:43, Jia Chen <jiachenchem at gmail.com> wrote:
> Dear All,
>
> I am having the title error from wannier90. And I tried to set kmesh_tol=0.00001 or devel_flag=kmesh_degen, the problem still stays. I hope I can get some help here. Thank you.
Set
kmesh_tol=0.0000001
in the win file - and then it works ok. (this is an order of magnitude tighter than the default tolerance).
Why does that work?
Your structure is just very slightly away from being symmetric - if we look at your unit cell in terms of cell lengths and cell angles this is more apparent:
Real Lattice(A)
6.5513444 0.0085398 0.0002025
0.0920464 6.5507774 -0.0080818
0.1010507 0.1085719 6.5496972
Lattice parameters(A) Cell Angles
a = 6.551350 alpha = 89.108776
b = 6.551429 beta = 89.113207
c = 6.551376 gamma = 89.120294
This means that the shells of k-points are very closely spaced, and wannier90 needs a finer tolerance to distinguish them than usual. With the regular tolerance it was putting kpoints into the same shell that should belong to different shells.
Jonathan
--
Department of Materials, University of Oxford, Parks Road, Oxford, OX1 3PH, UK
tel: +44 (0)1865 612797 http://users.ox.ac.uk/~oums0549/
More information about the Wannier
mailing list