计算化学公社

 找回密码 Forget password
 注册 Register
Views: 944|回复 Reply: 13
打印 Print 上一主题 Last thread 下一主题 Next thread

[ORCA] 求助,ORCA优化182原子的有机分子结构报错,orca_scf_mpi

[复制链接 Copy URL]

9

帖子

0

威望

155

eV
积分
164

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 kaiyuan 于 2023-10-19 12:28 编辑

各位老师好,我这边用用社长写的RESP2_ORCA.sh计算RESP2电荷,在结构优化阶段报错,请问有什么建议吗?
分子为含有182个原子的有机分子,含C N O Br。
10个核并行,32G内存,不设置%maxcore。
标准输出:
[:244226] *** Process received signal ***
[:244226] Signal: Segmentation fault (11)
[:244226] Signal code: Address not mapped (1)
[:244226] Failing at address: (nil)
[:244226] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x14de09042520]
[:244226] [ 1] /usr/local/orca504/liborca_tools_5_0_4_mpi.so.5(_ZN8TSMDData24calculateAtomSurfaceAreaEv+0x194)[0x14de11389124]
[:244226] [ 2] /usr/local/orca504/liborca_tools_5_0_4_mpi.so.5(_ZN8TSMDData10calcSMDCDSEv+0x35c)[0x14de11388f6c]
[:244226] [ 3] /usr/local/orca504/orca_scf_mpi[0x54ef43]
[:244226] [ 4] /usr/local/orca504/orca_scf_mpi[0x42bd56]
[:244226] [ 5] /usr/local/orca504/orca_scf_mpi[0x432a3a]
[:244226] [ 6] /usr/local/orca504/orca_scf_mpi[0x433134]
[:244226] [ 7] /lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x14de09029d90]
[:244226] [ 8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x14de09029e40]
[:244226] [ 9] /usr/local/orca504/orca_scf_mpi[0x425252]
[:244226] *** End of error message ***
--------------------------------------------------------------------------
Primary job  terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpirun noticed that process rank 0 with PID 0 on node  exited on signal 11 (Segmentation fault).
--------------------------------------------------------------------------
[file orca_tools/qcmsg.cpp, line 465]:
  .... aborting the run

不小心覆盖掉opt.out了....正在重新跑
只记得有显示 diagonal Hessian elements are negative 以及 negative homo - lumo gap
然后在下一步程序崩溃

更新:
16核并行,opt.out:
opt.out.tar.gz (367.87 KB, 下载次数 Times of downloads: 7)
WARNING : negative HOMO - LUMO gap : -0.000104
    5     dE    -2.335589e-11     5.700156e-06                           (NR   MIcro)
    5     dE    -2.493590e-11     1.494171e-06                           (NR   MIcro)
    5     dE    -2.508607e-11     8.312452e-07                           (NR   MIcro)
WARNING: 1 diagonal Hessian elements are negative!
    6      -6768.172464356899     2.442498e-06                           (NR   MAcro)
WARNING : negative HOMO - LUMO gap : -0.000104

               *****************************************************
               *                     SUCCESS                       *
               *           SCF CONVERGED AFTER  72 CYCLES          *
               *****************************************************


ORCA finished by error termination in SCF
Calling Command: mpirun -np 16  /usr/local/orca504/orca_scf_mpi opt.gbw b opt
[file orca_tools/qcmsg.cpp, line 465]:
  .... aborting the run


1万

帖子

0

威望

7402

eV
积分
18167

Level 6 (一方通行)

2#
发表于 Post on 2023-10-19 14:37:00 | 只看该作者 Only view this author
报错原因说得很清楚了,_ZN8TSMDData24calculateAtomSurfaceAreaEv,说明是SMD溶剂模型计算原子表面积的时候崩溃。
这里原则上不应该崩溃,如果崩溃可能是因为OMP_STACKSIZE设得不够
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

58

帖子

0

威望

1539

eV
积分
1597

Level 5 (御坂)

3#
发表于 Post on 2023-10-19 15:43:50 | 只看该作者 Only view this author
先把内存加够了再说,orca很多崩溃都是内存不足

9

帖子

0

威望

155

eV
积分
164

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2023-10-19 15:58:39 | 只看该作者 Only view this author
wzkchem5 发表于 2023-10-19 14:37
报错原因说得很清楚了,_ZN8TSMDData24calculateAtomSurfaceAreaEv,说明是SMD溶剂模型计算原子表面积的时 ...

请问OMP_STACKSIZE设多大比较合适?我设成1000M,然后12核并行,maxcore为2000,还是出现类似错误。

9

帖子

0

威望

155

eV
积分
164

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2023-10-19 16:00:24 | 只看该作者 Only view this author
yuyangzap 发表于 2023-10-19 15:43
先把内存加够了再说,orca很多崩溃都是内存不足

请问是设置maxcore吗?我不设置的情况下12/16核会吃60%左右(机器内存共32G),峰值会吃满。

17

帖子

0

威望

595

eV
积分
612

Level 4 (黑子)

6#
发表于 Post on 2023-10-19 21:23:38 | 只看该作者 Only view this author
体系这么大 有好几个柔性支链 确定不先用半经验或者力场来搞个构象搜索 再来优化?

1万

帖子

0

威望

7402

eV
积分
18167

Level 6 (一方通行)

7#
发表于 Post on 2023-10-19 23:36:26 | 只看该作者 Only view this author
kaiyuan 发表于 2023-10-19 08:58
请问OMP_STACKSIZE设多大比较合适?我设成1000M,然后12核并行,maxcore为2000,还是出现类似错误。

如果机器内存允许,设到4000M没啥问题。如果内存不允许,可以降低核数试试,因为不管OMP_STACKSIZE还是maxcore都是每个核用的内存。保险起见要求(OMP_STACKSIZE+maxcore)*nprocs小于总物理内存的80%,但这个可能不是严格必需的,因为程序OpenMP并行的部分和MPI并行部分的内存使用并不是同时达到峰值
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

5万

帖子

99

威望

5万

eV
积分
112466

管理员

公社社长

8#
发表于 Post on 2023-10-20 07:55:12 | 只看该作者 Only view this author
对于算有机体系原子电荷的目的,结构优化用半经验或GFN-xTB通常就够了,没必要花很多时间对两百左右甚至更大体系做DFT的结构优化
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

9

帖子

0

威望

155

eV
积分
164

Level 3 能力者

9#
 楼主 Author| 发表于 Post on 2023-10-20 20:09:40 | 只看该作者 Only view this author
wzkchem5 发表于 2023-10-19 23:36
如果机器内存允许,设到4000M没啥问题。如果内存不允许,可以降低核数试试,因为不管OMP_STACKSIZE还是ma ...

好的,谢谢,机器内存还是有点小...

9

帖子

0

威望

155

eV
积分
164

Level 3 能力者

10#
 楼主 Author| 发表于 Post on 2023-10-20 20:17:47 | 只看该作者 Only view this author
sobereva 发表于 2023-10-20 07:55
对于算有机体系原子电荷的目的,结构优化用半经验或GFN-xTB通常就够了,没必要花很多时间对两百左右甚至更 ...

谢谢社长,装了一下xtb,然后用ORCA调用xtb优化结构,但是不太清楚关键词该怎么写(没怎么接触过量化),用了以下关键词,但是会出现lambda equations have not converged,或者优化后的结构明显不合理(原子间距离明显过近),请问是我输入文件写的不合理吗?
! XTB2 opt
! ALPB(water)
%maxcore 2000
%pal nprocs 24 end
%geom Convergence loose end

9

帖子

0

威望

155

eV
积分
164

Level 3 能力者

11#
 楼主 Author| 发表于 Post on 2023-10-20 22:54:41 | 只看该作者 Only view this author
折腾了一会感觉搞不定,准备简化体系了
目前的体系中的分子有三个长的支链,是为了得到RESP电荷来跑后续的分子动力学模拟,最终要跑MD的体系中含一个蛋白共价连接100个单体
准备分别截出一个单体封端进行计算

1万

帖子

0

威望

7402

eV
积分
18167

Level 6 (一方通行)

12#
发表于 Post on 2023-10-20 23:18:46 | 只看该作者 Only view this author
kaiyuan 发表于 2023-10-20 13:17
谢谢社长,装了一下xtb,然后用ORCA调用xtb优化结构,但是不太清楚关键词该怎么写(没怎么接触过量化), ...

大分子的半经验优化应该用L-Opt而非Opt,Opt是在内坐标下用RFO算法优化,迭代步数少,但每步预测新结构耗时多,且有一定概率fail;L-Opt是在直角坐标下用L-BFGS算法优化,迭代步数多,但每步预测新结构耗时极少,且几乎不会fail(尤其不受三原子共线等因素影响)。因此对于大体系,用非常便宜的方法优化时(即计算能量、梯度,比从当前能量梯度预测下一步结构还要快),应当用L-Opt
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

9

帖子

0

威望

155

eV
积分
164

Level 3 能力者

13#
 楼主 Author| 发表于 Post on 2023-10-20 23:38:54 | 只看该作者 Only view this author
wzkchem5 发表于 2023-10-20 23:18
大分子的半经验优化应该用L-Opt而非Opt,Opt是在内坐标下用RFO算法优化,迭代步数少,但每步预测新结构耗 ...

十分感谢,调整之后优化成功了

5万

帖子

99

威望

5万

eV
积分
112466

管理员

公社社长

14#
发表于 Post on 2023-10-21 02:58:00 | 只看该作者 Only view this author
kaiyuan 发表于 2023-10-20 20:17
谢谢社长,装了一下xtb,然后用ORCA调用xtb优化结构,但是不太清楚关键词该怎么写(没怎么接触过量化), ...

直接用xtb程序优化就完了,借用其它程序来调用只会严重降低效率,自取其辱。倘若是优化过渡态,再说用别的程序调用的事
xtb基本用法这里都说了
将Gaussian与Grimme的xtb程序联用搜索过渡态、产生IRC、做振动分析
http://sobereva.com/421http://bbs.keinsci.com/thread-10106-1-1.html
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

本版积分规则 Credits rule

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

GMT+8, 2024-11-26 13:45 , Processed in 0.413942 second(s), 23 queries , Gzip On.

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