当前位置: 首页 > 第一原理 >如何正确使用VASP计算晶体的弹性常数?

如何正确使用VASP计算晶体的弹性常数?

作者 2OLEGEND
来源: 小木虫 1900 38 举报帖子
+关注

各位老师,本人最近在使用vasp计算petn晶体的弹性常数。步骤如下,首先优化晶体,优化的incar和kpoints如下:
incar
system=petn
ismear=0
sigma=0.05
encut=1000
ediff=0.0001
ediffg=0.001
prec=accurate
potim=0.0100
lcharg=false
lwave=false
ibrion=2
isif=3
nfree=4
nsw=100
lreal=auto

kpoints
k
0
gamma
   3   3   4
0.0  0.0  0.0

优化结束后(56步优化结束),将优化得到的contcar文件重新命名为poscar文件(计算弹性常数用)。使用下列incar作为计算,kpoints保持不变:
system=petn
ismear=0
sigma=0.05
encut=1000
ediff=0.0001
ediffg=0.001
prec=accurate
potim=0.01
lcharg=false
lwave=false
ibrion=6
isif=4
nfree=4
nsw=1
lreal=auto
为了测得更多结果,更改encut的值为:400,500,600,700,800,1000,其他的所有都保持不变,为什么计算的弹性常数差距如此大:

如何正确使用VASP计算晶体的弹性常数?
encut=400.png


如何正确使用VASP计算晶体的弹性常数?-1
encut=500.png


如何正确使用VASP计算晶体的弹性常数?-2
encut=600.png


如何正确使用VASP计算晶体的弹性常数?-3
encut=700.png


如何正确使用VASP计算晶体的弹性常数?-4
encut=800.png


如何正确使用VASP计算晶体的弹性常数?-5
encut=1000.png 返回小木虫查看更多

今日热帖
  • 精华评论
猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓