24小时热门版块排行榜    

查看: 2136  |  回复: 6

111hzs

铜虫 (小有名气)

[求助] 用vc-relax进行迟豫计算原子受力达不到收敛阈值

我在用vc-relax进行弛豫计算,分子受力收敛阈值forc_conv_thr为缺省设置,10^-3,为什么计算的结果得到的原子受力还会出现大于0.001的情况?计算的迭代次数没有达到最大的迭代次数,计算的结束也显示正常结束“JOB DONE”。
另外,在进行弛豫计算时,“relax”和“vc-relax”有什么区别,手册上说的是“vc-relax” 进行的弛豫晶格会变,但是我用这两种模式计算了GaAs的结构,为什么计算结果显示两种计算都改变了晶格形状,只不过“relax”计算的速度快,而且所需内存小。请问一下,这两种计算模式的具体是怎么实现的?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

KalaShayminS

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
111hzs: 金币+1, 有帮助 2013-05-22 09:31:55
sunyang1988: 金币+1, 谢谢交流 2013-05-24 09:25:27
第一个可能是最后一步重新SCF后略有变化。
默认的relax计算下应该不会输出晶格形状,怎么看出改变的?
2楼2013-05-21 20:30:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

111hzs

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by KalaShayminS at 2013-05-21 20:30:56
第一个可能是最后一步重新SCF后略有变化。
默认的relax计算下应该不会输出晶格形状,怎么看出改变的?

可是我看了一下每一步scf的原子受力, 因为要保证原子力的三个分量都要满足要求,所以原子受力看似好像不收敛呀!
     atom    5 type  2   force =    -0.00043188   -0.00084431    0.00684264
     atom    5 type  2   force =     0.00280961   -0.00176762    0.00840598
     atom    5 type  2   force =    -0.00004839   -0.00166542    0.00706526
     atom    5 type  2   force =     0.00010461   -0.00165720    0.00688690
     atom    5 type  2   force =     0.00025518   -0.00162319    0.00665958
     atom    5 type  2   force =     0.00043134   -0.00146262    0.00627329
     atom    5 type  2   force =     0.00054511   -0.00092182    0.00575952
     atom    5 type  2   force =     0.00091431    0.00032076    0.00536982
3楼2013-05-22 09:31:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

KalaShayminS

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★
111hzs: 金币+2, ★★★很有帮助 2013-05-23 08:40:27
找找输出里面的bfgs converged一行,把它上下三十行发上来看看
4楼2013-05-22 11:26:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

111hzs

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by KalaShayminS at 2013-05-22 11:26:13
找找输出里面的bfgs converged一行,把它上下三十行发上来看看

你好,我没有找到输出文件里面的和bfgs converged相关的的东西,我只找到了,
类似“number of bfgs steps    =   7”的很多行,
还有“WARNING: bfgs curvature condition failed, Theta= 0.360“若干行,那个问题是不是和这个WARNING有关?bfgs表示什么呢?我看手册里面讲的bfgs和牛顿插值相关。
5楼2013-05-23 08:45:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

KalaShayminS

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★
111hzs: 金币+1, ★★★很有帮助 2013-05-23 10:43:32
sunyang1988: 金币+1, 谢谢交流 2013-05-24 09:25:39
引用回帖:
5楼: Originally posted by 111hzs at 2013-05-23 08:45:26
你好,我没有找到输出文件里面的和bfgs converged相关的的东西,我只找到了,
类似“number of bfgs steps    =   7”的很多行,
还有“WARNING: bfgs curvature condition failed, Theta= 0.360“若干行,那个问 ...

bfgs是原子驰豫的算法,这一行表明算法遇到问题,无法收敛。
可以考虑换个算法。
6楼2013-05-23 09:02:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

111hzs

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by KalaShayminS at 2013-05-23 09:02:50
bfgs是原子驰豫的算法,这一行表明算法遇到问题,无法收敛。
可以考虑换个算法。...

算法无法收敛,我换个算法试试。我以为是对K点不收敛,昨天我试了试,一开始的K点为8乘8的,后来我增加了K点,计算的结果好了一点,但是原子受力还是很大。
7楼2013-05-23 10:43:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 111hzs 的主题更新
信息提示
请填处理意见