[Wannier] gauge problems in mmn file

chong wang ch-wang at outlook.com
Mon Feb 1 14:06:27 CET 2016


> On Jan 31, 2016, at 5:58 PM, chong wang <ch-wang at outlook.com> wrote:
> 
> Dear wannier users and developers:
> 
> I have been working on velocity matrix(berry connection of different bands) in band theory recently. Since wannier code does not output velocity matrix, I have been looking at the source code these days.
> 
> As you have probably known, calculating of berry connection suffers 'smooth gauge problem’. That is, since bloch wave functions can be multiplied by an arbitrary phase, one must obtain a smooth gauge for bloch wave functions to calculate finite difference.
> 
> I noticed that some source code directly used discrete versions of formula in MV90(Maximally localized generalized Wannier functions for composite energy bands), which requires ‘mmn' matrix to be continuous in brillouin zone. Initial ‘mmn’ matrix is read from .mmn file. Does this mean in .mmn file gauge has already been fixed in some way?
> 
> Looking forward to your reply!
> 
> Best!
> 
> Chong Wang
> _______________________________________________
> Wannier mailing list
> Wannier at quantum-espresso.org
> http://mailman.qe-forge.org/cgi-bin/mailman/listinfo/wannier
I am sorry to ask such a question before a comprehensive literature survey. Projections are done to ensure a smooth gauge. However, I still don’t know if ‘mmn’ files are written before or after the projection.


More information about the Wannier mailing list