24小时热门版块排行榜    

查看: 3663  |  回复: 11

xiewenze

木虫 (正式写手)

[求助] VASP弛豫警告 WARNING: chargedensity file is incomplete已有1人参与

VASP进行弛豫计算出现警告WARNING: chargedensity file is incomplete,求解
附INCAR:
ISMEAR=0;SIGMA=0.1
#PREC=High
IBRION=2
NSW=50
#NELM=60
LPLANE=.TRUE.
LREAL=Auto
#LREAL=.FALSE.
WEIMIN=0
EDIFF=1E-3
EDIFFG=-2E-2
ISPIN=1
#ALGO=Fast
ALGO=Normal
NWRITE=1
ENCUT=350
LWAVE=.FALSE.
#LCHARG=.FALSE.
ICHARG=1
ISIF=2
谢谢您的指教!
回复此楼
开始,就是未来——迎风飞扬!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mywai520

铁杆木虫 (著名写手)


【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiewenze: 金币+5, 感谢指点! 2014-04-19 18:10:20
看了你的参数,我想说你这样设置参数的理由是什么?比如:EDIFF=1E-3,vasp的默认值都是-4,你难道需要这么小的精度。那优化的结果能正确。
ICHARG=1这是为了优化?
我建议你什么参数都不设置,全默认,我想就不会有什么问题了。
这样一套参数让人无比费解。
2楼2014-04-19 18:08:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiewenze

木虫 (正式写手)

引用回帖:
2楼: Originally posted by mywai520 at 2014-04-19 18:08:31
看了你的参数,我想说你这样设置参数的理由是什么?比如:EDIFF=1E-3,vasp的默认值都是-4,你难道需要这么小的精度。那优化的结果能正确。
ICHARG=1这是为了优化?
我建议你什么参数都不设置,全默认,我想就不会 ...

谢谢您的指点!由于计算的体系比较大,之前总能一直是1E-5,但是计算不仅慢而且难以收敛,所以只有降低精度来保证尽快收敛了。准备在后续能带计算中再提高精度的。只是WARNING: chargedensity file is incomplete经过调试仍没有找到原因。
开始,就是未来——迎风飞扬!
3楼2014-04-19 18:14:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiewenze

木虫 (正式写手)

引用回帖:
2楼: Originally posted by mywai520 at 2014-04-19 18:08:31
看了你的参数,我想说你这样设置参数的理由是什么?比如:EDIFF=1E-3,vasp的默认值都是-4,你难道需要这么小的精度。那优化的结果能正确。
ICHARG=1这是为了优化?
我建议你什么参数都不设置,全默认,我想就不会 ...

后来ICHARG采取默认值之后没有这个提示了,不过我的另一个稍小一点的体系也是按这种参数设置ICHARG=1,却没有警告,不明白这个警告的具体原因,所以想求教一下。
开始,就是未来——迎风飞扬!
4楼2014-04-19 18:19:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mywai520

铁杆木虫 (著名写手)


引用回帖:
3楼: Originally posted by xiewenze at 2014-04-19 18:14:15
谢谢您的指点!由于计算的体系比较大,之前总能一直是1E-5,但是计算不仅慢而且难以收敛,所以只有降低精度来保证尽快收敛了。准备在后续能带计算中再提高精度的。只是WARNING: chargedensity file is incomplete经 ...

你的精度太低,我建议你就用一下参数即可:
ISTART=0;ICHARG=2
ISMEAR=0
IBRION=2
NSW=200
IALGO=48
LREAL=Auto

» 本帖已获得的红花(最新10朵)

5楼2014-04-19 18:19:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiewenze

木虫 (正式写手)

送红花一朵
引用回帖:
5楼: Originally posted by mywai520 at 2014-04-19 18:19:41
你的精度太低,我建议你就用一下参数即可:
ISTART=0;ICHARG=2
ISMEAR=0
IBRION=2
NSW=200
IALGO=48
LREAL=Auto...

好的,我试一下,谢谢您!
开始,就是未来——迎风飞扬!
6楼2014-04-19 18:22:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mywai520

铁杆木虫 (著名写手)


【答案】应助回帖

★ ★ ★ ★ ★
xiewenze: 金币+5, ★★★很有帮助 2014-04-19 18:49:00
ICHARG
1
Read the charge density from file CHGCAR, and extrapolate from old positions to new positions using a linear combination of atomic charge densities
2
Take superposition of atomic charge densities

你第二个出现问题的结果表示你的计算根本就没有产生电荷密度文件,或者电荷密度文件不全。
7楼2014-04-19 18:22:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiewenze

木虫 (正式写手)

引用回帖:
7楼: Originally posted by mywai520 at 2014-04-19 18:22:44
ICHARG
1
Read the charge density from file CHGCAR, and extrapolate from old positions to new positions using a linear combination of atomic charge densities
2
Take superposition of atomic char ...

这个参数说明我看过,作弛豫的时候是没有CHGCAR的,设置ICHARG=1是我的老师计算程序里的参数,他说他一直设置的都是1,从没出过问题。所以我对这一部分很困惑。我想请教您一下,如果设置ICHARG=1,会不会一边产生CHGCAR,一边读取电荷密度。如果是的话,那么设置ICHARG=1按说也没有太大的问题吧。不知道我的想法有没有问题,请您指教!
开始,就是未来——迎风飞扬!
8楼2014-04-19 18:47:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mywai520

铁杆木虫 (著名写手)


引用回帖:
8楼: Originally posted by xiewenze at 2014-04-19 18:47:23
这个参数说明我看过,作弛豫的时候是没有CHGCAR的,设置ICHARG=1是我的老师计算程序里的参数,他说他一直设置的都是1,从没出过问题。所以我对这一部分很困惑。我想请教您一下,如果设置ICHARG=1,会不会一边产生C ...

一般情况下都是设置ICHARG=2,若是你需要读取以前的电荷密度就需要设置。若是么有就设置为2.
你老师的设置一直如此,我想是没有理由。找不到任何根据,你可以仔细看看说明书,几乎没有建议设置ICHARG=1做弛豫的。
9楼2014-04-19 18:58:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mywai520

铁杆木虫 (著名写手)


【答案】应助回帖

★ ★ ★ ★ ★
xiewenze: 金币+5 2014-04-19 19:07:35
vasp有很多例子可以提供参考,一般情况下很多参数都是默认的,默认的参数的适用性是最强的。除非你有特别需要,或者无法计算收敛等,才会去调参数。
10楼2014-04-19 19:00:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiewenze 的主题更新
信息提示
请填处理意见