24小时热门版块排行榜    

查看: 515  |  回复: 6
当前主题已经存档。

canbill

银虫 (小有名气)

[交流] [求助]dmol3计算系统能量结果不一致

用ms计算能量的时候发现:
采用dmol3优化并计算DOS后产生的两个out文件中的结果有冲突。
总能量和binding energy的值不一样,并且改变模型中的一些参数后其变化趋势有时截然相反。
请各位高手帮忙分析一下原因。谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)


lei0736(金币+1,VIP+0):谢谢
具体能量值相差多少呢?有些微小的差别是正常的
如果改变参数后结果变化很大,那么有可能是采用的计算参数精度不够
2楼2008-08-20 22:22:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

canbill

银虫 (小有名气)

Total E 和 binding E相差大约1.5 a.u.,并且对同一个模型获得两个out文件中的Total E 和 binding E比较发现,Total E 差值和 binding E 差值是相等的。
优化标准用的都是fine。
不知道是不是软件在优化构型和计算DOS的时候采用的算法不一致所引起的。
3楼2008-08-21 11:35:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

beefly

专家顾问 (职业作家)

地沟油冶炼专家

两个计算的输入设置完全一样,结果不同么?
beefly《西太平洋大学现代英汉词典》[bi:fli]牛肉一般地
4楼2008-08-21 22:55:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

canbill

银虫 (小有名气)

是啊,完成优化后直接算的DOS特性,所以模型是一致的。
但是生成的两个out文件中的结果却不一致,而且改变了模型一个参数后结果变化的趋势有时也不一致。
5楼2008-08-22 08:31:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)

奇怪的现象
按照楼主的说法,使用的计算参数应该一致的。但还是看一下吧,应该有两个input,其中一个是DOS的input,仔细比较一下看使用的参数,如k点数是否有区别。但就算是使用的k点数有不同,得到1.5 a.u.的差异也有点大。
6楼2008-08-22 09:23:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

canbill

银虫 (小有名气)

检查了一下,的确是因为k点的差异所引起的。谢谢大家!
7楼2008-08-23 09:13:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 canbill 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见