24小时热门版块排行榜    

查看: 4066  |  回复: 6

leo肖

金虫 (小有名气)


[交流] 【求助成功】大家帮忙改改错 internal error in subroutine INVGRP:

计算六角晶系的Cr2AlC的弹性常数时:

1,先加应变,得出应变后的POSCAR;
2,再对POSCAR进行优化;
3,将优化后的CONTCAR拷为POSCAR,进行静态运算得到应变和总自由能的关系,做拟合曲线。

   可是在3步时,老是出现

VERY BAD NEWS! internal error in subroutine INVGRP:
inverse of rotation matrix was not found (increase SYMPREC)       3

然后是3个同样的Bad news

a.看网上说是因为POSCAR对称性的问题,有人说将SYSPREC精度降低,可是改成100了,还是出现同样的错误

b.还有人说vasp默认是考虑对称性的,若不考虑则在INCAR中设置ISYM=0,后来设置了此参数虽然能运行,但不知道会不会有很大影响。

各位虫友们,帮忙分析分析吧,这要怎么改啊?

[ Last edited by mazuju028 on 2010-12-12 at 17:55 ]
回复此楼

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

VASP

» 猜你喜欢

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

» 抢金币啦!回帖就可以得到:

查看全部散金贴

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

leo肖

金虫 (小有名气)


大家帮忙看看吧
2楼2010-12-10 11:52:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

leo肖

金虫 (小有名气)


对了,计算(a,0,0,0,0,0)应变时是可以的,a代表某个值。但(a,a,0,0,0,0)和(0,0,a,0,0,0)又出现同样的错误
3楼2010-12-10 12:10:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

songdewang

金虫 (小有名气)



zzy870720z(金币+1):谢谢交流 2010-12-12 10:37:33
引用回帖:
Originally posted by leo肖 at 2010-12-10 11:29:49:
计算六角晶系的Cr2AlC的弹性常数时:

1,先加应变,得出应变后的POSCAR;
2,再对POSCAR进行优化;
3,将优化后的CONTCAR拷为POSCAR,进行静态运算得到应变和总自由能的关系,做拟合曲线。

   可是在 ...

降低SYMPRE的精度,默认值是1E-4,改为1E-3就ok了,这是由于不同的材料性质不同。
4楼2010-12-12 10:21:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhang_jaj

木虫 (正式写手)



zzy870720z(金币+1):鼓励交流 2010-12-12 11:33:25
leo肖(金币+20):谢谢,讲得挺详细的 2010-12-12 14:46:43
楼上的应该是正解,把SYMPREC的精度降低一点,这是在获取对称性时由于POSCAR的问题导致的。降低精度VASP就能把它定义成为一个对称性的空间群,这正是VASP所需要的
5楼2010-12-12 10:55:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

leo肖

金虫 (小有名气)


我改过来了,终于能够进行静态运算,谢谢啦!以后碰到类似的问题也会清楚一些了
6楼2010-12-12 14:48:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风我渡

木虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
5楼: Originally posted by zhang_jaj at 2010-12-12 10:55:09
楼上的应该是正解,把SYMPREC的精度降低一点,这是在获取对称性时由于POSCAR的问题导致的。降低精度VASP就能把它定义成为一个对称性的空间群,这正是VASP所需要的

那降低SYMPREC会不会和没有降的计算结果相差很大呀
7楼2021-08-31 10:52:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 leo肖 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见