24小时热门版块排行榜    

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

uuv2010

荣誉版主 (职业作家)

优秀版主

[求助] 【求助成功】BRMIX:very serious problems the old and the new charge density

电子掺杂体系计算出现如下报错:
BRMIX: very serious problems  the old and the new charge density differ

INCAR相关参数如下:
EDIFF=1E-06
ISMEAR=0
LREAL=Auto
ISYM=0
VOSKOWN = 1
AMIX = 0.2
BMIX = 0.00001
AMIX_MAG = 0.8
BMIX_MAG = 0.00001

其中用O1和O2的编译版本计算均出现如上报错,请问如何解决?多谢!

[ Last edited by liliangfang on 2012-2-25 at 21:10 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

uuv2010

荣誉版主 (职业作家)

优秀版主

引用回帖:
ifort 11应该是可以直接用O3优化的~甚至据说O4都可以~实在不成,上makefile吧(帖有用代码部分就成~那些注释就不用了~)

怀疑是载流子掺杂的体系都是有这样的报错,用一个原子做了一系列测试,包括ifort10,ifort11,O1,O2,O3,ISYM=0,ADDGID=TRUE,这个报错仍然存在,所以猜测是这样的:在没有update电子密度的时候,这个电子数是中性体系的电子数;当开始update电子密度的时候,计入载流子掺杂的电子数,所以新的电子密度和开始的电子密度不一致,导致这样的报错;正式由于这个原因,计算会照常进行而不至于停止。
现在的疑问是进行载流子掺杂的体系,计算时是怎样加入相反电荷的背景的?或者这段代码在哪个子文件中?

[ Last edited by uuv2010 on 2012-2-13 at 14:23 ]
8楼2012-02-13 14:19:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 23 个回答

likai0106

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
liliangfang(金币+2): 多谢交流 2012-02-13 09:37:53
uuv2010(金币+3): 多谢提示 2012-02-13 09:54:26
这个问题,看到过很多一直也受争议。
有说是编译器的问题,有的说是优化级别的问题。
楼主可以试试把KPOINTS中改成Gamma的形式进行计算看看能不能解决上述问题。
2楼2012-02-13 09:10:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

uuv2010

荣誉版主 (职业作家)

优秀版主

liliangfang(金币+1): 多谢提示 2012-02-13 10:17:41
引用回帖:
2楼: Originally posted by likai0106 at 2012-02-13 09:10:15:
这个问题,看到过很多一直也受争议。
有说是编译器的问题,有的说是优化级别的问题。
楼主可以试试把KPOINTS中改成Gamma的形式进行计算看看能不能解决上述问题。

k点是包含gamma点的
编译器是ifort11
优化采用了O1,O2的编译都是一样的报错
3楼2012-02-13 09:55:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

uuv2010

荣誉版主 (职业作家)

优秀版主

难道带电体系都是这个样子的报错?还是有别的原因?
4楼2012-02-13 09:56:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见