24小时热门版块排行榜    

查看: 3138  |  回复: 8

zjucy

金虫 (小有名气)

[求助] VASP计算TiO2表面能问题 求助 已有1人参与

构建了一个4*2的TiO2 SLAB模型  看到表面能计算公式里有E(bulk) 和E(slab)  想请教这两个能量具体都怎么算啊  如何从输出文件里得到呢? 一次计算能同时得到这两个能量么,还是要计算两次。

我目前是这样理解的,是不是设置了让表面原子弛豫厚计算得到的总能就是E(slab),同样的模型固定所有原子计算得到的总能就是E(bulk)??

还请各位前辈指教,菜鸟一只,没有师兄带,自己乱撞,还望有表面计算经验的前辈们多多指点。
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

米色空白

金虫 (小有名气)

★ ★
identation: 金币+2, 谢谢交流 2013-11-12 13:55:01
我没做过,但是看到过一点儿资料,你不妨去拿来读一读:德国亚琛工业大学无机化学研究所在JPCC上发表的两篇文章,一篇是GeTe表面的,另一篇是GeSb2Te4、Ge2Sb2Te5、GeSb4Te7的。另外John Wiley有一本书:Density Functional Theory:A Practical Introduction里面也有相应的一章内容介绍,论坛上有,可以拿来读。
至于具体到你的问题,E(bulk)应当是不加真空层的模型充分弛豫以后的静态计算的结果,可以grep TOTEN OUTCAR来查看;同理E(slab)是加上真空层以后的值。我觉着要分别优化,分别静态计算得来。

» 本帖已获得的红花(最新10朵)

2楼2013-11-05 00:21:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zjucy

金虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by 米色空白 at 2013-11-05 00:21:44
我没做过,但是看到过一点儿资料,你不妨去拿来读一读:德国亚琛工业大学无机化学研究所在JPCC上发表的两篇文章,一篇是GeTe表面的,另一篇是GeSb2Te4、Ge2Sb2Te5、GeSb4Te7的。另外John Wiley有一本书:Density Fu ...

谢谢  我去看看
3楼2013-11-05 08:18:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zjucy

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 米色空白 at 2013-11-05 00:21:44
我没做过,但是看到过一点儿资料,你不妨去拿来读一读:德国亚琛工业大学无机化学研究所在JPCC上发表的两篇文章,一篇是GeTe表面的,另一篇是GeSb2Te4、Ge2Sb2Te5、GeSb4Te7的。另外John Wiley有一本书:Density Fu ...

刚刚看了一下Wiley的那本书,有这样一段话
“In the case of the surface, one would typically be using a comparatively large supercell, including a vacuum space, and using comparatively few k points. In the case of the bulk, the opposite would be true. ”
意思是算E(SLAB)的时候要用大的超胞,加真空层,较少的K点? 算E(BULK)的时候就用单胞,不加真空层,较多的K点?
4楼2013-11-05 09:12:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

米色空白

金虫 (小有名气)

★ ★
identation: 金币+2, 谢谢交流 2013-11-12 13:55:09
引用回帖:
4楼: Originally posted by zjucy at 2013-11-05 09:12:44
刚刚看了一下Wiley的那本书,有这样一段话
“In the case of the surface, one would typically be using a comparatively large supercell, including a vacuum space, and using comparatively few k points. I ...

是这样。假如做表面的研究的话,需要一定厚度的真空层来隔断周期性边界条件,也就是说让电脑知道我们的研究对象仅在2维空间内无限延伸,第3个维度是彼此隔离的。这样的话就需要超胞了,相应的k点就是M*N*1就可以。反之,算Bulk的时候去掉真空层,胞内原子数不变,胞还是变小了,尤其是加真空的那个维度变短了很多,因此这个维度的k点就要变大。
5楼2013-11-05 16:16:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zjucy

金虫 (小有名气)

引用回帖:
5楼: Originally posted by 米色空白 at 2013-11-05 16:16:47
是这样。假如做表面的研究的话,需要一定厚度的真空层来隔断周期性边界条件,也就是说让电脑知道我们的研究对象仅在2维空间内无限延伸,第3个维度是彼此隔离的。这样的话就需要超胞了,相应的k点就是M*N*1就可以。 ...

你好。还有一个问题请教一下。我构造的SLAB模型第一层有8个Ti和8个氧。根据表面能计算公式[E(slab)-N(TiO2)E(TiO2)]/2A, N(TiO2)个数没办法确定啊。还请指导
6楼2013-11-12 10:24:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

米色空白

金虫 (小有名气)

【答案】应助回帖

引用回帖:
6楼: Originally posted by zjucy at 2013-11-12 10:24:50
你好。还有一个问题请教一下。我构造的SLAB模型第一层有8个Ti和8个氧。根据表面能计算公式/2A, N(TiO2)个数没办法确定啊。还请指导...

不懂啊…是不是Ti和O分别算的啊?
7楼2013-11-13 00:11:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zjucy

金虫 (小有名气)

引用回帖:
7楼: Originally posted by 米色空白 at 2013-11-13 00:11:51
不懂啊…是不是Ti和O分别算的啊?...

嗯  那应该是 我再查查
8楼2013-11-13 08:57:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mscfrank

新虫 (初入文坛)

【答案】应助回帖

你好,我比较推荐Fiorentini and Methfesse方法
In the limit of large N one can rewrite Eq. 1 as
Eslab = 2Sigma + N*Ebulk
If the total energy of the slab depends linearly on slab thickness
N, the bulk energy term Ebulk can be taken as the slope
and used in Eq. 1, also avoiding a calculation on a separate
bulk system.
Eq.1就是表面能的定义式
9楼2014-01-04 04:44:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zjucy 的主题更新
信息提示
请填处理意见