VASP电子迭代的收敛问题
(2012-08-09 14:39:27)
标签:
杂谈 |
分类: Vasp |
于一些磁性体系、镧系和锕系元素及相关化合物的静态计算(电子迭代),经常会遇到“难收敛”的问题。
金属表面体系。换算法,改Mixing都不管用。
收敛和k-mesh有关系吗?谢谢了
别改Mixing。
你把IBRION设为3,然后把SMASS设为0.6试试看
不好意思,我没说清楚
IBRION是对应离子步的算法
我的问题是电子步不收敛
dE 一直0.1左右反复, 200步也不收敛
改IALGO为38, 增加NBANDS都不行:(
那你试试不要采用自恰计算。但是仍然采用damping驰豫。
是不是你的初始构型离平衡态太远了。
还没遇到过这种问题,可能比较运气吧。
调一下cutoff试试。
IALGO我一直用48,5x5x1
Kpoints。我做金属的表面体系都是在100步内就OK了。
如果愿意,可以把INCAR贴出来,让大家出出注意,这样更可能有的放矢。
应该不会
有的时候甚至弛豫出来的结构再进行static的计算都不收敛
收敛跟k-mesh是有一定关系的。
你INCAR中没有设置ISMEAR,应该就是使用默认的ISMEAR=1。此时SIGMA应该也是默认值0.2。
你看看OUTCAR中的EENTRO的值,看是不是符合要求(一般要求小于1
meV/atom,这与你想要的精度有关,如果你要求精度不高的话,这个标准可以设大一些)。
有几个方向你可以试试,或许会有用:
1、如果EENTRO的值够小,你可以尝试加大SIGMA。(SIGMA较大时,相对收敛会快些)
2、增加k点多。
其实就是说,要调整k-mesh和SIGMA。一般SIGMA跟k点数会有一定的关系。
若想达到同一精度,SIGMA越小所需要的K点数就越多。如果SIGMA较小,而k点数不足,有可能会出现难收敛的情况,也可能得到不准确的结果。
3、调节AMIX与BMIX
我之前也遇到过难收敛的问题,当时调这两个参数,还是有点用的。具体调节的方法VASP上有讲到一些,但可能还是要多试才知道。我现在一时想不起来细节了,你先试试,如果有情况,再一起讨论。
VASP的说明书也有提到,如果电子迭代超过40次仍未收敛的话,一般就很难收敛了。当然,我想这只是VASP说明书的一个建议,并不是绝对的。一般设置NELM=60(默认)就够了,如果60次都不能收敛,那可能就要找找问题或是改相应的设置了。
有不对或不妥的地方,大家帮忙指正:)
从你的INCAR来看,貌似没什么问题。如果还是不收敛的话,你可以增加一点截断能,比如400 eV,并把POTIM减小至0.1。另外,添加三个tag:NELM=100; NELMDL=6; WEIMIN=0.
大家遇到收敛问题怎么解决啊???
小弟仔细读过使用手册,并结合一些帖子,可是还是解决不了问题。恳请高手指点。
以下是我所用的方法和遇到的问题:
解决方法一:设置scf参数
a1.
a2.
a3.
解决方法二:用occupations指定电子占据。
b1.
b2.
b3.
我已收到你的邮件了,个人觉得在这么多方法中用smearq 再 occupations比较有效:
先用启用smearing (例如:smearq=0.02), 再根据结果文件指认电子占据一般都能解决问题, 例如:
occupations
A1 a//b
B1 a//b
E
.
.
.
end.
Dear Vasp Community:
I'm trying to do some very basic defect calculations in a class of complex oxides with the stoichiometry AB6O12, where A=U,W,Re and B=Y,Yb,Lu. In most cases, especially when A=W, I haven't had any problems. But, I have had problems with convergence in two cases that I haven't been able to make any progress on.
When A=U and B=Y, I can converge the perfect structure very nicely. But, when I look at an antisite defect, by replacing one Y with U, the calculation doesn't converge. The electronic iterations get stuck, changing by +/- the same amount. A number of colleagues have suggested I change the smearing, set ISPIN=2, set LMIXMAX=6, etc. Everything I've tried, either doesn't change the behavior or does fix the electronic iterations, but after 3 or 4 ionic iterations, the forces on the ions blow up (become unphyiscally large, like 100 eV/angstrom).
The second problem, when A=Re and B=Lu, is that I don't get any kind of convergence, even in the perfect case. I get a warning at the top
VERY BAD NEWS! internal error in subroutine
IBZKPT:
Reciprocal lattice and k-lattice belong to different class of
lattices. 168
But all I've done compared to the A=U, B=Y case is change the POTCAR file. If I let it go, I get similar convergence problems as before.
Any suggestions on what I might try to fix these problems would be greatly appreciated. I'm using ISYM=0 and a Monkhorst-Pack grid of 2x2x2 for these calculations, along with the GGA PAW pseudopotentials.
Thank you,
Blas
Back to
top
admin
posts 1815
--) LMAXMIX=6 should be set if you have rare-earth elements in the
cell, for d-elements, please set it to 4
--) it may help to decrease the mixing parameters (AMIX, BMIX, and
in addition AMIX_MAX and BMIX_MAX for the spin-polarized runs to
improve convergence )
--) also, it may help to increase NELMDL (the number of
non-selconsistent steps at the beginning) to improve the
pre-convergence of the wavefunction
--) maybe it also helps to use L(S)DA+U ( please check the
electronic structure and compare to experiment, if results are
available)
2) for the forces which suddenly increase:
--) please check (in OSZICAR) if each ionic step was fully
converged electronically up to the requested convergence limit
(EDIFF) before the forces are calculated. (i.e. whether the forces
were calculated after el. convergence is reached or because the
number of electronic convergence steps (NELM=60, by default) was
reached without actually being converged. The latter yields
unreasonable forces. (in that case, please either increase NELM
and/or try one of the above mentioned to improve the electronic
convergence)
--) if each of the ionic steps was converged, please check the
relaxation history (XDATCAR file). Sometimes, especially the first
ionic steps 'overshoot' a little. If that is the case, please
choose a different relaxation algorithm (IBRION) and/or decrease
the step width (POTIM)
3) the VERY BAD NEWS message is due to different lattice types
obtained for the unit cell and the symmetrized k-mesh. (triclinic
and simple monoclinic as it seems). maybe the axes ratios of the
unit cells are not 1:1:1 ? please check.
for the symmetry analysis, the
Bravais Matrix ,
atoms' positions, and, if set,
magnetic moments and
atoms' velocities are taken into account.
If nothing has been changed except the atoms in the PP, it seems
strange that this warning shows up for some calculations whereas it
does not for others. In any case, if ISYM=0 is set, symmetrization
is not taken into account in the calculation later on, the only
point to be careful with is the axis' ratio then.
LDAU = .TRUE.
LDAUL =
LDAUU =
LDAUJ =