24小时热门版块排行榜    

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

vigaryang

木虫 (正式写手)

[求助] k值和encut值测试遇到的问题 已有2人参与

利用侯博士教程里提供的脚本,对Ni bulk进行了k值的测试(静态计算),结果如下图:
k值和encut值测试遇到的问题
根据该教程及其它很多资料里的说法,两个相邻k值对应的总能变化在0.001eV左右才OK。那么我都已经把k值取到19了,不论encut取值是多少,相邻k值对应的总能变化仍然大于0.001eV。不知道是哪里出了问题?

对ENCUT的测试也遇到了类似问题,当ENCUT大于等于550eV时,两个相邻ENCUT值对应的总能变化才小于0.001eV。而文献中利用VASP对该体系进行计算时,选取的ENCUT通常在390~450 eV之间,小于我所得到的550eV。也不知道为什么会存在这种差异。

求解惑,谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

从心而觅

新虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
vigaryang: 金币+5, ★★★很有帮助, 谢谢! 2016-08-21 11:30:27
ISMEAR决定了如何确定每个波函数的占有数 ,驰豫计算时一般不需要这个参数。
进行任何的静态计算或态密度计算,且K点数目(从IBZKPT文件中读取)大于4时,取ISMEAR=-5;当由于原胞较大而K点数目较少(小于4个)时,取ISMEAR=0,并设置一个合适的SIGMA值。另外对半导体或绝缘体的计算(不论是静态还是结构优化),取ISMEAR=-5;当体系呈现金属性时,取ISMEAR=1和2,以及设置一个合适的SIGMA值。在进行能带结构计算时,ISMEAR 和SIGMA用默认值就好。一般说来,无论是对何种体系,进行何种性质的计算,采用ISMEAR=0 ,并选择一个合适的SIGMA值都能得到合理的结果。
另外收敛标准是0.001ev/atom,需要除以原子数。
一切有为法,如梦幻泡影!如露亦如电,应作如是观!
15楼2016-08-20 16:26:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 20 个回答

qwangar

金虫 (小有名气)


漫天飘雪: 金币+1, 谢谢交流 2016-08-17 19:10:30
试试选定一个encut 继续增大k值。对小的原胞,k值可以是很大的

发自小木虫IOS客户端

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

I know nothing.
2楼2016-08-17 17:31:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mylifecg

木虫 (正式写手)

你确定是静态下测试这些参数的吗?
3楼2016-08-17 20:26:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

vigaryang

木虫 (正式写手)

引用回帖:
3楼: Originally posted by mylifecg at 2016-08-17 20:26:56
你确定是静态下测试这些参数的吗?

确定是的。INCAR如下:
SYSTEM = Ni
ENCUT = 550 eV
ISTART = 0
ICHARG = 2
ISMEAR = -5
PREC=Accurate
4楼2016-08-17 21:26:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见