计算化学公社

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

[ORCA] 使用ORCA计算SOC报错求助

[复制链接 Copy URL]

105

帖子

0

威望

3323

eV
积分
3428

Level 5 (御坂)

Yukikaze

各位老师好,我最近使用ORCA计算SOC时,4核可以正常计算,可是算的很慢。想改成24核,出现报错。请大家帮忙看看是哪边出了问题,谢谢。
输入文件:
! B3LYP/G TZVP RIJCOSX def2/J miniprint tightSCF grid4 gridx4
%pal nprocs 24 end
%maxcore 6000
%tddft
nroots=5
TDA false
dosoc true
printlevel 3
end
* xyz   0   1
【坐标】
*
报错信息如下:
Building the sigma vectors                     ...
   Memory handling for direct AO based RPA:
   Memory per vector needed      ...   326 MB
   Memory needed                 ...  4891 MB
   Memory available              ...  6000 MB
   Number of vectors per batch   ...     18
   Number of batches             ...     1
[file orca_tools/qcmem.cpp, line 884, Process 3]:  OUT OF MEMORY ERROR!
[file orca_tools/qcmem.cpp, line 884, Process 17]:  OUT OF MEMORY ERROR!
...
ORCA finished by error termination in CIS
Calling Command: mpirun -np 24  /THFS/home/test7/orca_4_2_1_linux_x86-64_shared_openmpi314/orca_cis_mpi Y178.cisinp.tmp Y178
[file orca_tools/qcmsg.cpp, line 458]:
  .... aborting the run




4289

帖子

4

威望

9536

eV
积分
13905

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2020-9-1 15:16:29 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2020-9-1 15:17 编辑

提示得不能更明显:OUT OF MEMORY ERROR

老样子,内存不够,4核慢慢算。嫌慢就加内存条,或者换内存更大的机器。
自动做多参考态计算的程序MOKIT

105

帖子

0

威望

3323

eV
积分
3428

Level 5 (御坂)

Yukikaze

3#
 楼主 Author| 发表于 Post on 2020-9-1 15:54:48 | 只看该作者 Only view this author
zjxitcc 发表于 2020-9-1 15:16
提示得不能更明显:OUT OF MEMORY ERROR

老样子,内存不够,4核慢慢算。嫌慢就加内存条,或者换内存更大 ...

你好,感谢你的回答。
我是这么理解的:Memory needed                 ...  4891 MB是ORCA计算中每个核需要的内存,那我这个计算就是需要4891*24/1024=115G内存。
我的机器是64G内存,所以设置了6000Mb也无济于事。
请问ORCA计算需要预留一部分内存吗?我改成12核运算,每核5000Mb可行吗?

4289

帖子

4

威望

9536

eV
积分
13905

Level 6 (一方通行)

MOKIT开发者

4#
发表于 Post on 2020-9-1 16:07:41 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2020-9-1 16:09 编辑
xuhj199508 发表于 2020-9-1 15:54
你好,感谢你的回答。
我是这么理解的:Memory needed                 ...  4891 MB是ORCA计算中每个核 ...

需要预留。64GB内存太小了,你输入文件写的内存肯定不能超过你的实际内存(还要扣掉预留)啊,你这机子明明没有24*6GB那么大,还写24*6做啥。至于12*5,你可以试试,大概率不行的,只能再降。
自动做多参考态计算的程序MOKIT

155

帖子

0

威望

3433

eV
积分
3588

Level 5 (御坂)

5#
发表于 Post on 2020-9-2 02:46:18 | 只看该作者 Only view this author
SOC 计算挺吃内存的,如果你还是在算金属配合物的话,那就更吃了。只有 64G 内存的话,只能设置少核数,慢慢算

本版积分规则 Credits rule

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

GMT+8, 2026-2-19 15:05 , Processed in 0.177217 second(s), 20 queries , Gzip On.

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