When are the number of k-points converged?
Posted: Tue Jul 31, 2012 1:00 am
Hello:
My ABINIT calculations have been very slow, and I think I may be using too many k-points. For every calculation that I run, I use multiple sets of k-points to check that the total energy is converged with respect to the number of k-points (to within 0.1 kcal/mol). An example is below:
nkpt | etotal (Ha) | kptrlen
6 | -29.408594 | 34
18 | -29.409480 | 56
40 | -29.410157 | 78 *converged
75 | -29.410234 | 101
126 | -29.410215 | 123
ABINIT's default kptrlen is 30, but my systems are metals, not insulators. I tried using the prtkpt utility, but it only showed me nkpt up to 6 and the merit factor only went up to about 2/3.
This just seems like too many k-points. Am I doing something wrong? Should I converge to some other parameter beside the total energy, or do metals just require that much less error in the kptrlen?
Thank you for your advice!
Kale
My ABINIT calculations have been very slow, and I think I may be using too many k-points. For every calculation that I run, I use multiple sets of k-points to check that the total energy is converged with respect to the number of k-points (to within 0.1 kcal/mol). An example is below:
nkpt | etotal (Ha) | kptrlen
6 | -29.408594 | 34
18 | -29.409480 | 56
40 | -29.410157 | 78 *converged
75 | -29.410234 | 101
126 | -29.410215 | 123
ABINIT's default kptrlen is 30, but my systems are metals, not insulators. I tried using the prtkpt utility, but it only showed me nkpt up to 6 and the merit factor only went up to about 2/3.
This just seems like too many k-points. Am I doing something wrong? Should I converge to some other parameter beside the total energy, or do metals just require that much less error in the kptrlen?
Thank you for your advice!
Kale