计算化学公社

标题: 加速VASP计算的技巧 [打印本页]

作者
Author:
啦啦黑还黑    时间: 2018-10-25 02:10
标题: 加速VASP计算的技巧
以下是VASP系列课程第十课的总结部分:欢迎大家加入QQ群理论计算化学研习社讨论:905699144
课程视频:https://space.bilibili.com/45550176/#



在我们使用一个新的服务器,或者开始一个新的体系计算的时候。最好要先做计算速度测试,这比作收敛性测试更为重要。

我们看到不同计算并行参数对于计算速度影响非常大,设置不好或者直接用默认参数有时候计算速度会慢10倍以上。

所以,在大规模计算之前先做好参数测试是非常有必要的。尤其是
NCORE
KPAR
gamma版的vasp,

这些设置可以在完全不影响精度的情况下对计算速度进行大幅提升,完全是属于白送的福利。


依次尝试以下方法:


(1)先测试最优的NCORE值,如果懒得测试,可以直接使用NCORE=每个节点的核数/2
(2)如果是非111k点计算,测试最优的KPAR
(3)如果PRECADDGRID精度太高,直接用默认值就可以。
(4)如果SCF或几何收敛步数>我们的预估,根据第9节课的建议调整。
(5)根据第3节课的KPOINTS的讲解适当降低K点的密度,不能太少。
(6)调整计算模型,调整计算模型需要谨慎,比如
  1.缩小超胞的重复单元
  2.缩小表面计算用的slab层数
  3.使用更为简化的模型
(7) 适当降低ENCUT到POTCAR建议的ENMAX值,不建议取更小的值。
(8) 几何优化或者过渡态搜索可以适当放宽收敛限制:EDIFFG=-0.03或-0.05
(9) 如果体系过于复杂,原子数过多,比如复杂的表面催化体系,且原子数N> 150,半导体或绝缘体可以用111k点计算,使用gamma版本的VASP,速度会大幅提升。注:此方法不适用金属。
(10) 让老板买更好的服务器,和更多机时。
(11) 放弃这个计算,另寻它径。




作者
Author:
libin    时间: 2018-10-25 09:00
本帖最后由 libin 于 2018-10-25 09:03 编辑

顶一下! 我可以提供更多的机时。
作者
Author:
binarec    时间: 2018-10-29 07:57
(, 下载次数 Times of downloads: 2650)
这是在中科大超算中心网站找到的有关现代计算集群进行VASP计算输入参数优化的论文,可以一看





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