24小时热门版块排行榜    

查看: 3309  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

Physicser

木虫 (小有名气)

[求助] GW计算完毕,如何提取带隙值? 已有3人参与

DFT下 带隙值可以直接由Henkelman工作组的bandgap.pl的脚本提取

gw计算完毕似乎不能用这个脚本,应该怎么办呢?

本人不会写程序……
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Physicser

木虫 (小有名气)

引用回帖:
2楼: Originally posted by Easony at 2014-06-27 17:28:12
一般来说:

对于主族元素,G0W0可以给出比较精确的结果。如果和实验值有差异,一般由收敛性导致(空带数,K网格,频率采样密度等)。据个人经验,未收敛的值一般比收敛值大。

对于含d/f电子的过渡金属化合物, ...

Easony 如何得到如下的信息?本人并没提供~
不过还是非常感谢了!

“楼主算的带隙都大于实验值,很有可能是结果未收敛。GW相对于DFT,有额外的几个极为重要的收敛参数:
1.NBAND. 楼主只用了60 - 4 = 56个空带,这离收敛相对较远,建议设置NBAND=240;
2.ENCUT.楼主设置了300,这个值即使算DFT都过小;建议400+
3.K网格.建议增大到8*8*8”
3楼2014-06-27 22:00:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

Easony

至尊木虫 (知名作家)

老顽童

【答案】应助回帖

感谢参与,应助指数 +1
一般来说:

对于主族元素,G0W0可以给出比较精确的结果。如果和实验值有差异,一般由收敛性导致(空带数,K网格,频率采样密度等)。据个人经验,未收敛的值一般比收敛值大。

对于含d/f电子的过渡金属化合物,收敛后的G0W0结果小于实验带隙,更新本征值的ev-scGW0和ev-scGW给出的值好点,但仍有可能小于实验带隙,只有自洽度更高的GW才能给出接近实验值的结果。这个方面突出的例子是氧化锌。

楼主算的带隙都大于实验值,很有可能是结果未收敛。GW相对于DFT,有额外的几个极为重要的收敛参数:
1.NBAND. 楼主只用了60 - 4 = 56个空带,这离收敛相对较远,建议设置NBAND=240;
2.ENCUT.楼主设置了300,这个值即使算DFT都过小;建议400+
3.K网格.建议增大到8*8*8

另外,vasp算GW时有几个颇为古怪的规定:
1.NBAND必须为cpu整数倍,不然它就自动随机产生波函数补成整数倍,结果自然就出错了;
2.NOMEGA也必须为cpu整数倍;
楼主最好检查下这两个参数是不是能被cpu数整除。

对于Si,G0W0已经足够了,因此设置NELM=1。
自信,坚持,善良,真实,简单生活,敢爱敢恨!
2楼2014-06-27 17:28:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liqizuiyang

木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
liliangfang: 金币+1, 谢谢交流 2014-06-29 17:54:43
看OUTCAR,手动找VBM和CBM。

如果VBM和CBM不在高对称点上就比较麻烦。
4楼2014-06-28 15:14:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Physicser

木虫 (小有名气)

引用回帖:
4楼: Originally posted by liqizuiyang at 2014-06-28 15:14:00
看OUTCAR,手动找VBM和CBM。

如果VBM和CBM不在高对称点上就比较麻烦。

我的笨方法是画好圖再看 要比OUTCAR查找方便些吧
5楼2014-06-29 16:50:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见