计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: lei234
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] VASP报错 Error EDDDAV: Call to ZHEGV failed. Returncode = 25 2 48

[复制链接 Copy URL]

487

帖子

1

威望

4043

eV
积分
4550

Level 6 (一方通行)

16#
发表于 Post on 2022-5-17 08:07:55 | 只看该作者 Only view this author
本帖最后由 北大-陶豫 于 2022-5-17 08:13 编辑

我最近也遇到了同样的问题,但是尝试了楼上的方法(单核运行、使用ALGO=FAST、使用ALGO=VERYFAST等)均未成功。经反复尝试发现,若计算读取了之前的旋轨耦合计算任务产生的WAVECAR,或当前计算量很小(ENCUT极低,K点数极低)时可以正常计算。我的解决方法如下:
(1)        使用极少的K点数(如1x1x1)、极低的ENCUT(如40eV),完成一次成功的旋轨耦合计算。这步计算可以用mpirun多核并行计算。
(2)        读取任务(1)产生的WAVECAR,进行正常的计算。
我猜测题主这一报错可能的原因:
若任务没有读取之前任务的WAVECAR,就会自己猜一个初猜然后进行 SCF 迭代计算,为了减少计算量,迭代的前几步是 non-self-consistent(?)的,之后再切换到正常的 SCF 迭代。对于旋轨耦合计算任务,这步“切换”需要较大量的计算资源(很吃硬盘?很吃内存?我也没搞清楚),所以只有在使用极少的K点数(如1x1x1)、极低的ENCUT(如40eV)的时候才能成功。

下面附上我旋轨耦合计算任务的 INCAR 输入文件模板。
  1. Global Parameters
  2. ISTART =  1            (Read existing wavefunction, if there)
  3. # ISPIN  =  1            (Non-Spin polarised DFT)
  4. # ICHARG =  11         (Non-self-consistent: GGA/LDA band structures)
  5. LREAL  = .FALSE.       (Projection operators: automatic)
  6. ENCUT  =  400        (Cut-off energy for plane wave basis set, in eV)
  7. PREC   =  Accurate   #(Precision level: Normal or Accurate, set Accurate when perform structure lattice relaxation calculation)
  8. LWAVE  = .TRUE.        (Write WAVECAR or not)
  9. LCHARG = .TRUE.        (Write CHGCAR or not)
  10. ADDGRID= .TRUE.        (Increase grid, helps GGA convergence)
  11. # LVTOT  = .TRUE.      (Write total electrostatic potential into LOCPOT or not)
  12. # LVHAR  = .TRUE.      (Write ionic + Hartree electrostatic potential into LOCPOT or not)
  13. # NELECT =             (No. of electrons: charged cells, be careful)
  14. # LPLANE = .TRUE.      (Real space distribution, supercells)
  15. # NWRITE = 2           (Medium-level output)
  16. # KPAR   = 2           (Divides k-grid into separate groups)
  17. # NGXF    = 300        (FFT grid mesh density for nice charge/potential plots)
  18. # NGYF    = 300        (FFT grid mesh density for nice charge/potential plots)
  19. # NGZF    = 300        (FFT grid mesh density for nice charge/potential plots)

  20. #ALGO = Fast

  21. Static Calculation
  22. ISMEAR =  0            (gaussian smearing method)
  23. SIGMA  =  0.05         (please check the width of the smearing)
  24. LORBIT =  11           (PAW radii for projected DOS)
  25. NEDOS  =  2001         (DOSCAR points)
  26. NELM   =  60           (Max electronic SCF steps)
  27. EDIFF  =  1E-06        (SCF energy convergence, in eV)
  28. LSORBIT = .TRUE.

  29. NCORE = 4

复制代码


请大家批评指正。

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
FFF008 + 2

查看全部评分 View all ratings

现代化学以狄拉克的一句“一切化学问题业已解决”为嚆矢。滥觞于经验主义传统的期望正失去它们的借鉴意义。但面对看似不可达的通往天堂之阶梯,我想循伍德沃德“最好的模型是你底物的对映异构体”的信仰好过过早地振翮。
我们怀揣热忱的灵魂天然被赋予对第一性的追求,不屑于单一坐标的约束,钟情于势能面彼端的芬芳。但

17

帖子

0

威望

258

eV
积分
275

Level 3 能力者

17#
发表于 Post on 2022-5-17 16:22:39 | 只看该作者 Only view this author
jiewei 发表于 2014-12-24 10:03
vasp运行结构优化时,出现错误:Error EDDDAV: Call to ZHEGV failed. Returncode =  80 5 6

两种方法解 ...

jiewei老师,我想请问您一下,我在ALGO=Fast下运行优化时,时常出现 Error EDDRMM: Call to ZHEGV failed. Returncode =    但是结构能顺利收敛 ,请问这种情况下我优化收敛得到的结果能用吗 ? 合理吗?

1

帖子

0

威望

119

eV
积分
120

Level 2 能力者

18#
发表于 Post on 2023-12-1 10:31:58 | 只看该作者 Only view this author
题主的分两步走,我试了了一下,也会出现其他问题,报错信息为:WARNING: Sub-Space-Matrix is not hermitian in DAV           59
  8.637407541478907E-005
我认为是应该是第一步K点取的太疏了,解波函数有问题。个人认为此方法不适用我的体系,还是要K点和晶格空间合适为好,需另寻方法。

4

帖子

0

威望

61

eV
积分
65

Level 2 能力者

19#
发表于 Post on 2024-3-28 22:06:21 | 只看该作者 Only view this author
卡开发发 发表于 2014-12-24 11:25
这问题以前没碰到过,按照网上的资料(应该很好找,百度都能找到,别人转载来的mail list),要么就是结构有 ...

老师您好,vasp计算HSE06时出现forrtl: severe (174): SIGSEGV, segmentation fault occurred,网上说是修改stack,但是我修改了还是出现这个问题,这个如何解决那

3622

帖子

3

威望

1万

eV
积分
18442

Level 6 (一方通行)

第一原理惨品小作坊

20#
发表于 Post on 2024-3-29 09:16:07 | 只看该作者 Only view this author
dou857 发表于 2024-3-28 22:06
老师您好,vasp计算HSE06时出现forrtl: severe (174): SIGSEGV, segmentation fault occurred,网上说是 ...

暂时没办法判断,你可以先看看OUTCAR有没有其他异常,以及尝试ulimit -s unlimited。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。
本周忙

104

帖子

0

威望

3057

eV
积分
3161

Level 5 (御坂)

被催的人

21#
发表于 Post on 2024-9-23 17:29:09 | 只看该作者 Only view this author
除了使用ALGO=FAST和VERYFAST之外,再提供两个略带玄学的解决方案。

一是用NCORE的平方数作为核数,我在128核的节点(NCORE=16)上跑出现这个问题,但把两个节点并起来用256核跑就没有这个问题了。

二是如若在FPMD中遇到这个问题可以添加IWAVPR=11,这会影响计算速度,理论上对于计算结果应该没什么影响。

104

帖子

0

威望

3057

eV
积分
3161

Level 5 (御坂)

被催的人

22#
发表于 Post on 2024-9-23 17:29:36 | 只看该作者 Only view this author
dou857 发表于 2024-3-28 22:06
老师您好,vasp计算HSE06时出现forrtl: severe (174): SIGSEGV, segmentation fault occurred,网上说是 ...

我曾经在128核的节点(NCORE=16)上跑出现这个问题,但把两个节点并起来用256核跑就没有这个问题了。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-27 12:05 , Processed in 0.190586 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list