wannier90 convergence
Posted: Tue Feb 15, 2011 9:40 pm
Hello,
I have a question involving wannier90 and the convergence of the spread. When following through the tutorial on wannier90 "Tutorial preparing Wannier90 run" I follow the exact steps in the tutorial. cp ../tw90_1.files, cp ../tw90_1.in, and cp ../wannier90.win. To the best of my knowledge and by looking through these simple files this is all I should need for this wannier calculation on Si.
I run the calculation using: abinit < tw90_1.files >& log, and it completes with a wannier.wout file. If I: grep DIS wannier90.wout, I get nothing.
However, if I: grep CONV wannier90.wout I get the following output:
+--------------------------------------------------------------------+<-- CONV
| Iter Delta Spread RMS Gradient Spread (Ang^2) Time |<-- CONV
+--------------------------------------------------------------------+<-- CONV
0 0.525E+02 0.0000000000 52.4606835457 0.06 <-- CONV
1 0.000E+00 0.0000000000 52.4606835457 2.14 <-- CONV
2 0.000E+00 0.0000000000 52.4606835457 4.20 <-- CONV
3 0.000E+00 0.0000000000 52.4606835457 6.27 <-- CONV
4 0.000E+00 0.0000000000 52.4606835457 8.36 <-- CONV
.
.
.
197 0.000E+00 0.0000000000 52.4606835457 412.07 <-- CONV
198 0.000E+00 0.0000000000 52.4606835457 414.16 <-- CONV
199 0.000E+00 0.0000000000 52.4606835457 416.25 <-- CONV
200 0.000E+00 0.0000000000 52.4606835457 418.35 <-- CONV
As can be seen the spread has not converged at all and has stayed at the same initial spread of 52.46 Ang^2. I have completed other tests using wannier90 with abinit and they do not converge either. My question is if I have a problem with the code or is the tutorial simply outdated and I should be using different parameters in my input.
Thank you for your time!
I have a question involving wannier90 and the convergence of the spread. When following through the tutorial on wannier90 "Tutorial preparing Wannier90 run" I follow the exact steps in the tutorial. cp ../tw90_1.files, cp ../tw90_1.in, and cp ../wannier90.win. To the best of my knowledge and by looking through these simple files this is all I should need for this wannier calculation on Si.
I run the calculation using: abinit < tw90_1.files >& log, and it completes with a wannier.wout file. If I: grep DIS wannier90.wout, I get nothing.
However, if I: grep CONV wannier90.wout I get the following output:
+--------------------------------------------------------------------+<-- CONV
| Iter Delta Spread RMS Gradient Spread (Ang^2) Time |<-- CONV
+--------------------------------------------------------------------+<-- CONV
0 0.525E+02 0.0000000000 52.4606835457 0.06 <-- CONV
1 0.000E+00 0.0000000000 52.4606835457 2.14 <-- CONV
2 0.000E+00 0.0000000000 52.4606835457 4.20 <-- CONV
3 0.000E+00 0.0000000000 52.4606835457 6.27 <-- CONV
4 0.000E+00 0.0000000000 52.4606835457 8.36 <-- CONV
.
.
.
197 0.000E+00 0.0000000000 52.4606835457 412.07 <-- CONV
198 0.000E+00 0.0000000000 52.4606835457 414.16 <-- CONV
199 0.000E+00 0.0000000000 52.4606835457 416.25 <-- CONV
200 0.000E+00 0.0000000000 52.4606835457 418.35 <-- CONV
As can be seen the spread has not converged at all and has stayed at the same initial spread of 52.46 Ang^2. I have completed other tests using wannier90 with abinit and they do not converge either. My question is if I have a problem with the code or is the tutorial simply outdated and I should be using different parameters in my input.
Thank you for your time!