24小时热门版块排行榜    

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

lascqy

银虫 (小有名气)

[交流] VASP计算能带时是否读取WAVECAR 已有9人参与

在计算能带的时候,需要上一部静态自洽的CHG*文件,但是是不是也要WAVECAR呢?
看很多教程上没说要WAVECAR,但是同样,在大多数教程中,在INCAR中的设置是ISTART=1,即会读取WAVECAR。
通常情况下,在算能带的时候,k点换成line mode,也就是K点数会发生改变。
这里再读取的话就会报错,等于没有。
found WAVECAR, reading the header
  number of k-points has changed, file:    36 present:   462
  trying to continue reading WAVECAR, but it might fail
WARNING: stress and forces are not correct

到底是肿么回事呢?
貌似算DOS时,即使是同样的K点设置,也是会报错滴
WARNING: stress and forces are not correct

[ Last edited by lascqy on 2011-12-1 at 22:06 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zh11111

银虫 (正式写手)

---


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
10楼: Originally posted by lascqy at 2012-03-02 11:38:31
经过测试发现,这个错误跟wavecar无关。,,如果ICHARG=2的话,,就不会出现这个,11的话,我测试的过程中就会出现这个,具体原因现在也没有个定论,但是在vasp的论坛上说,只要不是在几何优化的时候,出现的 ...

求教: 比如在考虑自旋轨道耦合过程中,先结构优化+自洽计算得到CHGCAR+WAVECAR.之后加入soc ,INCAR:ISIF=3
ISYM=0 NSW=0 ISMEAR=-5 ISTART=1 ICHARG=11 LWAVE=TRUE LCHARG=TRUE NPAR=4 EDIFFG=-1e-2 ISPIN=2 LORBIT=11 LMAXMIX=4 LSORBIT=T LORBMOM=T SAXIS=1 0 0 NBANDS=192 NGXF=120 NGYF=54 NGZF=126.其他输入文件不变。输出错误为:LDA part: xc-table for Ceperly-Alder, standard interpolation
found WAVECAR, reading the header
  number of k-points has changed, file:    39 present:   125
  trying to continue reading WAVECAR, but it might fail
WARNING: stress and forces are not correct
POSCAR, INCAR and KPOINTS ok, starting setup
WARNING: small aliasing (wrap around) errors must be expected
FFT: planning ...(           1 )
reading WAVECAR
reading wavefunctions of collinear run, up
ERROR: while reading WAVECAR, plane wave coefficients changed       15319
       15285
提示波函数系数变化。与之类似,在计算光学性质或者计算partial charge需要读取上一步波函数时也出现这种‘波函数系数变化’导致任务终止的错误!诚心求教原因!!!!!
---
16楼2015-06-04 09:09:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 17 个回答

贺仪

铁杆木虫 (著名写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
fzx2008(金币+2): 谢谢指导 2011-12-01 23:24:03
我觉得这个是不需要的,WAVECAR的波函数针对于原来的k点,使用linemode k点已经变化了读取也没什么意义了
嘟啦啦嘟啦啦嘟
2楼2011-12-01 21:10:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lascqy

银虫 (小有名气)

引用回帖:
2楼: Originally posted by 贺仪 at 2011-12-01 21:10:56:
我觉得这个是不需要的,WAVECAR的波函数针对于原来的k点,使用linemode k点已经变化了读取也没什么意义了

也就是说,我们算能带的时候,为什么不用
ISTART=0
ICHARG=11
呢?
3楼2011-12-01 22:05:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)


小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
3楼: Originally posted by lascqy at 2011-12-01 22:05:15:
也就是说,我们算能带的时候,为什么不用
ISTART=0
ICHARG=11
呢?

你可以试试ISTART=0,或者试试删除WAVECAR计算,
但是只是觉得没必要这么做,或许有波函数读取,然后转换为其他k点的还是可以的。
呵呵 你试试吧 等你的结果
嘟啦啦嘟啦啦嘟
4楼2011-12-01 22:58:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见