Dear all users,

Although this might be already known, I want to report my observation in case 
someone has the same problem but cannot find any hint.

I found that if nband (or nb) option is used in pw2wannier90 step, wannier90 
incorrectly gives negative values for Omega_I which is positive quantity by 
definition. The values also depend on how many cores I used.
I used following command after scf and nscf calculations (you can try to 
reproduce simply using e.g. example11 of wannier90)
mpirun -n 36 ~/wannier90-3.1.0/wannier90.x -pp wannier
mpirun -n 36 ~/qe-6.5/bin/pw2wannier90.x -nb 3 -nt 3 -in pw2wan.in > pw2wan.out
mpirun -n 36 ~/wannier90-3.1.0/wannier90.x wannier

Someone already reported this negative Omega_I problem long time ago in a 
different context:
https://lists.quantum-espresso.org/pipermail/wannier/2008-September/000196.html

If I change second one (pw2wannier90.x) to this
mpirun -n 36 ~/qe-6.5/bin/pw2wannier90.x -nt 3 -in pw2wan.in > pw2wan.out
Omega_I has positive value and does not depend on how many cores I used.
Actually nt option does not change the computation time much.

I guess it is good to add an error or warning message like the error message 
when nk option is used:
Error in routine pw2wannier90 (9):
     pools not implemented

Best regards,
============================================
Minkyu Park
Research Institute of Basic Sciences, University of Ulsan,
Republic of Korea
============================================

_______________________________________________
Quantum ESPRESSO is supported by MaX (www.max-centre.eu/quantum-espresso)
users mailing list users@lists.quantum-espresso.org
https://lists.quantum-espresso.org/mailman/listinfo/users

Reply via email to