24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 4068  |  回复: 18
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

babaleo

木虫 (正式写手)

[交流] 【求助】算VASP弹性常数时的能量-应变出错已有12人参与

用侯老师的脚本练习算弹性常数时出错, 以C33为例,
(1) 用侯老师文中INCAR, 开始时设ISIF=4 优化, 优化后的POSCAR拷成OLDPOS
(2)加e3=delta, 改defvector.f 中strain(i) 并编译,以此来算对应的基矢
(3)用侯老师的脚本算应变区间-0.012 到0.012(步长0.003)的弛豫和能量, 然后拟合能量-应变曲线.
可是得到的能量-应变曲线怎么不是原点对称的呢?哪一步出错了?恳请大虾指点.
图中红色是计算结果,蓝色是拟合deltaE/V=3C33^2/2

回复此楼

» 收录本帖的淘帖专辑推荐

弹性常数【自用】

» 猜你喜欢

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

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

thinkllh

铁杆木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
这个是有步骤的:
1. 计算体系E-V关系,每个体积V下先采用ISIF=4,保持体积不变,优化晶格形状和离子位置,ISMEAR取0或1(对金属),优化完之后要增加一步静态能量计算,一般ISMEAR=-5.
2. 拟合E-V关系,找到能量最小点的体积(推荐采用Gibbs2程序计算,如果不知道,请自行搜索,本版有我多个相关回复)。
3. 在最小体积下设置ISIF=4,优化晶格形状和离子位置,一遍不放心就两遍吧,最终的CONTCAR即为最稳定构型。
4. 基于上述稳定构型,采用应力-应变方法或应力-应变能方法,后者可根据侯老师教程或直接在VASP中设置IBRION=6计算,采用侯老师的方法是变形之后先优化再计算静态能,精度更高。

Note:
1. 直接采用ISIF=3得到的CONTCAR是不能用的,尤其是较复杂的体系,不信可以grep volume vasprun.xml,一般最后几步的体积都在个位数上震荡;采用上述方法得到的最小能量对应体积精度一般在小数点之后,
2. 凡是想要得到比较精确的稳定结构的,建议都采用上述1-3步逐步施行。
3. 以上是本人失败了N次之后总结出来的,这样得到的应力-应变能曲线对称性很高,特此分享,以帮助各位少走弯路。

[ Last edited by thinkllh on 2012-6-14 at 09:22 ]
Thinkwiththeworld.
7楼2012-06-14 09:18:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 babaleo 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见