24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3590  |  回复: 15

[交流] 【求助】VASP收敛问题

计算中选用的收敛标准是能量
EDIFF = 1E-5
EDIFFG = 0.0001
但运算正常结束后,能量差值并没有达到这个要求
free  energy   TOTEN  =      -462.008990 eV
free  energy   TOTEN  =      -462.024537 eV
free  energy   TOTEN  =      -462.031260 eV
free  energy   TOTEN  =      -462.037495 eV
我查看了下原子受力情况,都已经非常小了
POSITION                                       TOTAL-FORCE (eV/Angst)
-----------------------------------------------------------------------------------
     1.15865      1.15865      1.15865         0.000002     -0.000001     -0.000001
     3.47596      3.47596      1.15865         0.000000     -0.000002     -0.000002
     3.47596      1.15865      3.47596         0.000003     -0.000001      0.000001
     1.15865      3.47596      3.47596         0.000001      0.000000      0.000000
     1.15865      1.15865      3.47596         0.000001     -0.000001      0.000000
     3.47596      3.47596      3.47596         0.000002     -0.000001      0.000002
     3.47596      1.15865      1.15865         0.000000      0.000000     -0.000001
     1.15865      3.47596      1.15865         0.000002     -0.000001     -0.000001
     5.79326      1.15865      1.15865        -0.000002     -0.000002      0.000001
     8.11056      3.47596      1.15865         0.000001      0.000001      0.000000
     8.11056      1.15865      3.47596        -0.000001     -0.000002     -0.000001
     5.79326      3.47596      3.47596        -0.000002     -0.000001      0.000001
     5.79326      1.15865      3.47596        -0.000003     -0.000002      0.000001
     8.11056      3.47596      3.47596        -0.000001      0.000000      0.000000
     8.11056      1.15865      1.15865         0.000000     -0.000002      0.000000
     5.79326      3.47596      1.15865        -0.000002     -0.000001      0.000000
     1.15865      5.79326      1.15865         0.000001      0.000001     -0.000002
     3.47596      8.11056      1.15865         0.000001      0.000001      0.000000
     3.47596      5.79326      3.47596         0.000002      0.000003      0.000002
     1.15865      8.11056      3.47596         0.000002      0.000000      0.000000
     1.15865      5.79326      3.47596         0.000001      0.000001      0.000001
     3.47596      8.11056      3.47596         0.000002      0.000000      0.000001
     3.47596      5.79326      1.15865         0.000000      0.000002      0.000000
     1.15865      8.11056      1.15865         0.000000      0.000001     -0.000001
     5.79326      5.79326      1.15865         0.000000      0.000002      0.000001
     8.11056      8.11056      1.15865        -0.000001      0.000000     -0.000001
     8.11056      5.79326      3.47596        -0.000002      0.000002      0.000001
     5.79326      8.11056      3.47596        -0.000002      0.000000      0.000000
     5.79326      5.79326      3.47596        -0.000001      0.000003      0.000001
     8.11056      8.11056      3.47596        -0.000002      0.000000     -0.000001
     8.11056      5.79326      1.15865        -0.000001      0.000001      0.000000

不知道这种情况到底算不算收敛?
回复此楼

» 收录本帖的淘帖专辑推荐

材料计算模拟实用技巧 VASP vasp计算资料

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )
引用回帖:
1368625楼: Originally posted by zhuluoluo at 2012-11-09 10:24:26
请问你这每一行分别代表什么呢??
36/05/2037717_1352427836_314.jpg|1
飞信截图20121109102322.jpg

左边三列代表原子坐标,右边是在三个方向上受力大小
15楼2012-11-09 10:28:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

sunyang1988(金币+2): 2011-03-15 10:28:31
gzqdyouxia(金币+1): 谢谢交流 2011-03-15 11:15:27
引用回帖:
Originally posted by sunyang1988 at 2011-03-15 09:32:02:
计算中选用的收敛标准是能量
EDIFF = 1E-5
EDIFFG = 0.0001
但运算正常结束后,能量差值并没有达到这个要求
free  energy   TOTEN  =      -462.008990 eV
free  energy   TOTEN  =      -462.024537 eV
...

这些原子的受力基本上是每一个都有,是不是会存在某些原子受力大但是能量更低的点呢?如果有的话,我个人认为还是以能量差值很小而且基本是最低的为好吧。楼主的EDIFFG = 0.0001要求太高了吧?我计算一般很难达到这个要求,楼主你资源丰富呀!羡慕……
2楼2011-03-15 09:54:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
Originally posted by 贺仪 at 2011-03-15 09:54:10:
这些原子的受力基本上是每一个都有,是不是会存在某些原子受力大但是能量更低的点呢?如果有的话,我个人认为还是以能量差值很小而且基本是最低的为好吧。楼主的EDIFFG = 0.0001要求太高了吧?我计算一般很难达 ...

开始我标准设的没这么高,发现有这个问题,于是提高了标准还是这样。
按理说能量差值会收敛到一个比较小的变化,可这里并没有达到那个要求,计算就终止了,并且是正常停止
curvature:  -1.53 expect dE=-0.765E-07 dE for cont linesearch -0.765E-07
trial: gam=-0.00171 g(F)=  0.296E-10 g(S)=  0.499E-07 ort = 0.291E-04 (trialstep = 0.138E+01)
search vector abs. value=  0.131E-09
reached required accuracy - stopping structural energy minimisation
3楼2011-03-15 10:28:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

leila3409

捐助贵宾 (正式写手)


★ ★
gzqdyouxia(金币+1): 谢谢交流 2011-03-15 11:15:35
zzy870720z(金币+1): 谢谢提示 2011-03-15 12:01:49
sunyang1988(金币+2): 2011-03-15 15:16:55
可以认为是收敛了。原子受力小于小数点以后第三位一般就可以停了。
4楼2011-03-15 10:47:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
Originally posted by leila3409 at 2011-03-15 10:47:00:
可以认为是收敛了。原子受力小于小数点以后第三位一般就可以停了。

可是还没有到收敛到0.001eV啊
5楼2011-03-15 15:17:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
sunyang1988(金币+2): 2011-03-15 16:14:26
考虑两个氢原子,VASP通过调节他们的距离来获得最低能量的结构,即使在最后的时候能量精度也不一定能达到1E-5,而force已经是0了,VASP也没有办法调节了,所以会自己停止。
其实force的判据比total energy要高得多,而且准确的多。因为force是要求每个原子都达到精度要求,而total energy只是总体的判据而已。而且根据F=-\frac{\partial{E}}{\partial{x}},只要某个原子受力,沿着那个力的方向运动,体系的能量一定会降低。所以不存在受力而是最低能量结构的情况。
PS:最低能量结构不是基态,基态是在给定结构时求解电子波函数的最低能量状态才是基态。
6楼2011-03-15 15:43:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

leila3409

捐助贵宾 (正式写手)


sunyang1988(金币+2): 2011-03-15 16:14:43
引用回帖:
Originally posted by sunyang1988 at 2011-03-15 15:17:19:
可是还没有到收敛到0.001eV啊

EDIFFG这个参数设为正值是能量收敛条件,负值是受力最小限度。一般来说,原子受力小于小数点后第三位就可以停了。关于能量,要比较每一个离子弛豫后的总能量,而不应该比较电子弛豫步数的能量。可以用这个命令:grep 'Free e' OUTCAR
7楼2011-03-15 16:02:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
Originally posted by leila3409 at 2011-03-15 16:02:07:
EDIFFG这个参数设为正值是能量收敛条件,负值是受力最小限度。一般来说,原子受力小于小数点后第三位就可以停了。关于能量,要比较每一个离子弛豫后的总能量,而不应该比较电子弛豫步数的能量。可以用这个命令: ...

这个就是离子步能量,所以很奇怪,按理说受力这么小能量应该收敛的很好才对,可总能收敛的很差
8楼2011-03-15 16:15:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
Originally posted by bingmou at 2011-03-15 15:43:21:
考虑两个氢原子,VASP通过调节他们的距离来获得最低能量的结构,即使在最后的时候能量精度也不一定能达到1E-5,而force已经是0了,VASP也没有办法调节了,所以会自己停止。
其实force的判据比total energy要高得多 ...

能量很难收敛到1E-5,不过这里也收敛的太差了
free  energy   TOTEN  =      -462.008990 eV
free  energy   TOTEN  =      -462.024537 eV
free  energy   TOTEN  =      -462.031260 eV
free  energy   TOTEN  =      -462.037495 eV
之收敛到1E-2
之前算的一些体系一般力收敛到1E-2能量都收敛到接近1E-4
总结了一下,高对称的体系会出现这样的问题,这里我已经关掉了对称性,ISYM=0,问题依旧
9楼2011-03-15 16:19:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy870720z(金币+1): 谢谢指点 2011-03-15 21:58:12
sunyang1988(金币+1): 2011-05-03 19:25:01
引用回帖:
Originally posted by sunyang1988 at 2011-03-15 16:19:59:
能量很难收敛到1E-5,不过这里也收敛的太差了
free  energy   TOTEN  =      -462.008990 eV
free  energy   TOTEN  =      -462.024537 eV
free  energy   TOTEN  =      -462.031260 eV
free  energy   T ...

高对称体系不论你关不关掉ISYM都是高对称体系,ISYM只是减少计算量而已
10楼2011-03-15 17:58:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1003307944

银虫 (小有名气)



sunyang1988(金币+1): 2011-03-17 23:24:02
zzy870720z(金币+1): 鼓励交流 2011-03-18 08:48:38
FORCE 和能量的收敛标准,EDIFF=1E-6 是判断电子步收敛,几个电子步DAV之间能量在1E-6范围内的时候,会算出一个离子步,如3F=。。
11楼2011-03-17 22:56:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ustbwgs

木虫 (正式写手)



zzy870720z(金币+1): 鼓励交流 2011-03-25 16:49:02
EDIFFG = 0.0001是每个电子步的能量差吧,EDIFF才是每个原子步的能量差,可是按你的EDIFF看的话差得更远了,我也不知道为什么这样,还有你为什么要看力,与力有什么关系呢,不是EDIFFG是负数时才与力有关系吗!!!!EDIFFG是正数时是能量差啊

[ Last edited by ustbwgs on 2011-3-25 at 11:13 ]
12楼2011-03-25 11:11:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
1112362楼: Originally posted by ustbwgs at 2011-03-25 11:11:41
EDIFFG = 0.0001是每个电子步的能量差吧,EDIFF才是每个原子步的能量差,可是按你的EDIFF看的话差得更远了,我也不知道为什么这样,还有你为什么要看力,与力有什么关系呢,不是EDIFFG是负数时才与力有关系吗!!! ...

貌似你说反了~
13楼2012-06-04 11:23:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhuluoluo

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
请问你这每一行分别代表什么呢??

飞信截图20121109102322.jpg

14楼2012-11-09 10:24:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhuluoluo

新虫 (初入文坛)


非常感谢  呵呵
16楼2012-11-12 10:51:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sunyang1988 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见