计算化学公社

标题: 请问,用MS生成的kpoint能改改用在VASP里吗? [打印本页]

作者
Author:
Aesar    时间: 2014-11-13 19:27
标题: 请问,用MS生成的kpoint能改改用在VASP里吗?
比如我用Dmol3生成的kpoint文件是:
这样可以修改成VASP里的KPOINTS吗?

作者
Author:
jiewei    时间: 2014-11-13 20:42
可以
作者
Author:
卡开发发    时间: 2014-11-14 03:08
可以,上面的信息可以通过cartesian模式写比较容易,如KPOINTS文件:
Title
2  #KPOINTS的数目
C  #cartesian模式
0.25 0.25 0 0.5 #KPOINTS坐标及权重
0.25 -0.25 0 0.5
这样差不多就行了,下面还可补充四面体方法的相关信息(可选)对应着$unique tetrahedra下面的部分到$end之间的内容,但是对于DMol3的四面体方法对应的参数的表达我不怎么了解,我看看到时候查查资料做个测试再进行补充。

但这样做我觉得没啥意义,因为kpoints最终还是要通过测试确定,不同程序因为计算方法可能收敛性测试的结果并不相同,每次进行这样的调整也并不是很方便倒是不及通过脚本直接进行来的方便。另外,有时需要KPOINTS过GAMMA,如VASP计算采用ISMEAR=-5的时候,此时DMol3也没办法自动生成GAMMA-Centre的KPOINTS,而需要在Monkhost-Pack grid中的Origin shift进行调整,否则就会报错。
作者
Author:
Aesar    时间: 2014-11-14 14:58
卡开发发 发表于 2014-11-14 03:08
可以,上面的信息可以通过cartesian模式写比较容易,如KPOINTS文件:
Title
2  #KPOINTS的数目

是的呢。谢谢您!我因为刚开始学用VASP,对kpoint还不是很明白,我慢慢练习一下!谢谢您!




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3