计算化学公社

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

[ORCA] ORCA给出的提示中OnDisk storage和InCore storage是啥意思

[复制链接 Copy URL]

419

帖子

0

威望

1379

eV
积分
1798

Level 5 (御坂)

各位专家,今天orca给出了一个提示信息
请问OnDisk storage和InCore storage是啥意思?


Error (ORCA_SCFHESS): Available memory of 6000 MB is insufficient!
      ------->        Increase MaxCore to 6749 MB for OnDisk storage
                      - or -              57345 MB for InCore storage

3809

帖子

4

威望

8000

eV
积分
11889

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2022-8-10 22:23:42 | 只看该作者 Only view this author
OnDisk storage 临时数据写硬盘上,所需内存没那么多。
InCore storage 临时数据写内存里,所需内存较多。
自动做多参考态计算的程序MOKIT

419

帖子

0

威望

1379

eV
积分
1798

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2022-8-10 22:32:10 | 只看该作者 Only view this author
zjxitcc 发表于 2022-8-10 22:23
OnDisk storage 临时数据写硬盘上,所需内存没那么多。
InCore storage 临时数据写内存里,所需内存较多。

这样的啊
谢谢

419

帖子

0

威望

1379

eV
积分
1798

Level 5 (御坂)

4#
 楼主 Author| 发表于 Post on 2022-8-11 19:53:20 | 只看该作者 Only view this author
zjxitcc 发表于 2022-8-10 22:23
OnDisk storage 临时数据写硬盘上,所需内存没那么多。
InCore storage 临时数据写内存里,所需内存较多。

请教下,如何指定临时数据写在硬盘呢

内存条不太够了

3809

帖子

4

威望

8000

eV
积分
11889

Level 6 (一方通行)

MOKIT开发者

5#
发表于 Post on 2022-8-11 21:43:26 | 只看该作者 Only view this author
413 发表于 2022-8-11 19:53
请教下,如何指定临时数据写在硬盘呢

内存条不太够了

按照提示,你只需要把MaxCore增大到6749 MB即可(比这略大一些较好)。如果你内存不够用,可以减少核数,这样能保证每核内存(即MaxCore)足够。如果你要DLPNO-CCSD(T)算蛋白质,那另说
自动做多参考态计算的程序MOKIT

419

帖子

0

威望

1379

eV
积分
1798

Level 5 (御坂)

6#
 楼主 Author| 发表于 Post on 2022-8-11 21:48:06 | 只看该作者 Only view this author
zjxitcc 发表于 2022-8-11 21:43
按照提示,你只需要把MaxCore增大到6749 MB即可(比这略大一些较好)。如果你内存不够用,可以减少核数, ...

谢谢大佬

我试下减小核数

239

帖子

0

威望

756

eV
积分
995

Level 4 (黑子)

7#
发表于 Post on 2023-12-6 17:50:14 | 只看该作者 Only view this author
zjxitcc 发表于 2022-8-11 21:43
按照提示,你只需要把MaxCore增大到6749 MB即可(比这略大一些较好)。如果你内存不够用,可以减少核数, ...

老师您好,我在超算上进行ORCA频率任务的计算,136原子/UKS 一路加到了20G/核都会在Response fock operator R(S(x))这一步报错,根据超算提示我一直认为是内存不够,但是今天跑了一下DryRun的任务,输出结果是:
ORCA_SCFHESS: DryRun results:
-----------------------------
Memory available                   ...         4000 MB
Memory needed for OnDisk batching  ...          454 MB
Memory needed for InCore handling  ...        18858 MB
那是不是我给4G/核也是充分可用了呢?但依然还是进行不下去。

3809

帖子

4

威望

8000

eV
积分
11889

Level 6 (一方通行)

MOKIT开发者

8#
发表于 Post on 2023-12-6 19:13:32 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2023-12-6 19:14 编辑
KSeGaSn 发表于 2023-12-6 17:50
老师您好,我在超算上进行ORCA频率任务的计算,136原子/UKS 一路加到了20G/核都会在Response fock operat ...

(1)交待计算级别(完整说清楚方法、基组、溶剂模型等信息,比如不要随意地以6-311g代替6-311G(d,p))
(2)计算节点有多少核?可用内存有多少GB?
(3)展示报错信息的截图。

自动做多参考态计算的程序MOKIT

239

帖子

0

威望

756

eV
积分
995

Level 4 (黑子)

9#
发表于 Post on 2023-12-6 21:31:04 | 只看该作者 Only view this author
zjxitcc 发表于 2023-12-6 19:13
(1)交待计算级别(完整说清楚方法、基组、溶剂模型等信息,比如不要随意地以6-311g代替6-311G(d,p))
...

不好意思老师
1. 我的计算是ZORA/ZORA-def2-SV(P)/SARC-ZORA-TZVP的水平上进行该分子T1激发态的freq的运算(目的是用在ESD中,以UKS方法进行),无溶剂模型的使用。
2. 我提交的计算节点是128核/512G,我提交freq任务是18核,每核8G,向节点通过#SBATCH --mem=160000来指定160G的内存,正好留下大概10%。如果不指定内存、只在脚本中申请更多核来提升可用内存量(超算管理员说的方法,按4G/核,实际用超过4G/核的内存就#SBATCH -n更多核)的话会更快的报错。

3. 实际报错信息如下。
谢谢老师!



3809

帖子

4

威望

8000

eV
积分
11889

Level 6 (一方通行)

MOKIT开发者

10#
发表于 Post on 2023-12-6 21:48:54 | 只看该作者 Only view this author
KSeGaSn 发表于 2023-12-6 21:31
不好意思老师
1. 我的计算是ZORA/ZORA-def2-SV(P)/SARC-ZORA-TZVP的水平上进行该分子T1激发态的freq的运 ...


那你为什么不这么设置:18核,每核给20G,#SBATCH --mem=370G
或者这么设置:24核,每核给20G,#SBATCH --mem=500G
自动做多参考态计算的程序MOKIT

本版积分规则 Credits rule

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

GMT+8, 2024-11-25 18:30 , Processed in 0.256309 second(s), 23 queries , Gzip On.

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