24小时热门版块排行榜    

查看: 1013  |  回复: 0

newton3915

铁杆木虫 (正式写手)

[求助] nscf with large nbands

用abinit做GW计算,因为需要很多的nbands,所以nscf(iscf=-2)计算的时候nbands取了2008,但是运行时遇到如下错误
--- !ERROR
src_file: fxphas.F90
src_line: 188
mpi_rank: 3
message: |
    The eigenvector with band 634 has zero norm.
    This usually happens when the number of bands (nband) is comparable to the number of planewaves (mpw)
    Action: Check the parameters of the calculation. If nband ~ mpw, then decrease nband or, alternatively, increase ecut
...
根据提示的信息,我查看了一下我的mpw=10071,相对于nbands=2008并不小啊。想请教一下有经验的同学,GW计算需要nbands很大的情况下,是不是只能增加ecut来避免这种错误? 我用的paw的赝势,下面是我的input
tolwfr     1.0d-12
irdden     1
iscf      -2
nband      2008
nbdbuf     8
enunit     2
ecut       15
pawecutdg  30
occopt     4
tsmear     0.02
nstep      200
nline      10
istwfk     *1
prtvol     1
kptopt     1
ngkpt      2 2 1
nshiftk    1
shiftk     0.0 0.0 0.0
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 newton3915 的主题更新
信息提示
请填处理意见