“第10届量子化学波函数分析与Multiwfn程序培训班将于5月4-8日于北京举办,这是一次性完整、系统学习波函数分析的各种理论知识和全面掌握强大的Multiwfn波函数分析程序使用的最不可错过的机会!请点击此链接查看详情和报名方式,欢迎参加!

“第18届北京科音分子动力学与GROMACS培训班” 将于5月23-26日于北京举办。这是一次性全面、系统学习分子动力学模拟知识和最流行的分子动力学程序GROMACS的关键机会!报名正在进行中,请点击此链接查看详情,欢迎参加!

计算化学公社

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

[ORCA] 求助ORCA的DLPNO-CCSD(T)单点能续算

[复制链接 Copy URL]

46

帖子

0

威望

729

eV
积分
775

Level 4 (黑子)

Na-Ti·砖家

各位老师,我在使用DLPNO-CCSD(T)/def2-TZVPP进行计算时,SCF已经收敛,在进行后面的分批次计算结束后提示内存不足,于是我减小核数提高内存重新计算,有什么方法可以接着报错之前的部分接着算吗,因为这部分耗时实在太长了。
为了和平与安全

112

帖子

0

威望

778

eV
积分
890

Level 4 (黑子)

2#
发表于 Post on 2025-4-3 17:32:51 | 只看该作者 Only view this author
如果没做结构优化,只算单点的话读取 gbw文件,做了结构优化的读取xyz,结构一般很快就能收敛

http://bbs.keinsci.com/thread-49817-1-1.html

46

帖子

0

威望

729

eV
积分
775

Level 4 (黑子)

Na-Ti·砖家

3#
 楼主 Author| 发表于 Post on 2025-4-3 17:52:36 | 只看该作者 Only view this author
lemon_electron 发表于 2025-4-3 17:32
如果没做结构优化,只算单点的话读取 gbw文件,做了结构优化的读取xyz,结构一般很快就能收敛

http://bb ...

这个我清楚,我的情况是我读取gbw后SCF收敛很快,就是后面的分批次处理需要时间太长了
-------------------------------------
Pair Pair Term precalculation with
RI-(ij|mn) and (im|jn) transformation
ON THE FLY
-------------------------------------

   IBatch   1 (of 720)              ... done (    0.001 sec)
   IBatch   2 (of 720)              ...
就是这个,在上一次我在4核30G的条件下计算完成了这个IBatch后提示内存不足,所以这次我就单核120G计算,想的是在上次计算过程中有很多tmp文件,能否依据这些文件接着上次的算
为了和平与安全

4322

帖子

4

威望

9728

eV
积分
14130

Level 6 (一方通行)

MOKIT开发者

4#
发表于 Post on 2025-4-3 18:02:57 | 只看该作者 Only view this author
无法续算。另外,如果120GB内存算起来很吃力,说明您应该去500GB内存的机器上算;在中小内存机器上一旦失败->重新计算这样重来的时间成本是很高的。
自动做多参考态计算的程序MOKIT

46

帖子

0

威望

729

eV
积分
775

Level 4 (黑子)

Na-Ti·砖家

5#
 楼主 Author| 发表于 Post on 2025-4-3 18:20:47 | 只看该作者 Only view this author
zjxitcc 发表于 2025-4-3 18:02
无法续算。另外,如果120GB内存算起来很吃力,说明您应该去500GB内存的机器上算;在中小内存机器上一旦失败 ...

确实时间成本太高了,一次就要算好多天,还是在读取了gbw文件的情况下,我最后再尝试一次单核120G吧。非常感谢您
为了和平与安全

6万

帖子

99

威望

6万

eV
积分
126142

管理员

公社社长

6#
发表于 Post on 2025-4-3 22:52:08 | 只看该作者 Only view this author
对体系的特征完全没有任何交代,别人完全没法给出有针对性的回答,比如多少核搭配多大内存能跑下来。很可能当前根本就不适合用DLPNO-CCSD(T)来跑
注意看下文
在网上求助计算化学问题的时候必须把问题描述得详细、具体、准确、清楚
http://sobereva.com/620http://bbs.keinsci.com/thread-25787-1-1.html
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

156

帖子

0

威望

2269

eV
积分
2425

Level 5 (御坂)

7#
发表于 Post on 2026-3-24 09:38:23 | 只看该作者 Only view this author
zjxitcc 发表于 2025-4-3 18:02
无法续算。另外,如果120GB内存算起来很吃力,说明您应该去500GB内存的机器上算;在中小内存机器上一旦失败 ...

老师,请问! CCSD(T) TightSCF tightpno noautostart x2c x2c-tzvpall NOPRINTMOS

%Maxcore 50000
%pal nprocs 1 end

* xyz 0 1 这样能算动吗?昨天的pvqz死在了15小时左右。

4322

帖子

4

威望

9728

eV
积分
14130

Level 6 (一方通行)

MOKIT开发者

8#
发表于 Post on 2026-3-24 10:48:43 | 只看该作者 Only view this author
嘤嘤嘤 发表于 2026-3-24 09:38
老师,请问! CCSD(T) TightSCF tightpno noautostart x2c x2c-tzvpall NOPRINTMOS

%Maxcore 50000

在网上求助计算化学问题的时候必须把问题描述得详细、具体、准确、清楚、完整
http://sobereva.com/620
自动做多参考态计算的程序MOKIT

156

帖子

0

威望

2269

eV
积分
2425

Level 5 (御坂)

9#
发表于 Post on 2026-3-24 11:03:13 | 只看该作者 Only view this author
zjxitcc 发表于 2026-3-24 10:48
在网上求助计算化学问题的时候必须把问题描述得详细、具体、准确、清楚、完整
http://sobereva.com/620

不好意思老师,我的分子是两个I,五个O,两个H原子。我用这个方法计算了几个小时,到解CCSD(T)的T的时候又卡死了。  72-> 74  -1-> -1       0.023864
  73-> 83  73-> 83       0.023414
  73-> 75  73-> 75       0.023115


        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !  Warning: Densities are linearized densities !                         !
        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Trace of internal density part =     -1.122569540
Trace of external density part =      1.122569540
----------------------
RHF TRIPLES CORRECTION (Algorithm 1)
----------------------

Multiplier for the singles contribution    ...      1.000000000

ORCA finished by error termination in MDCI  这是报错内容,应该是内存不够?            
total        used        free      shared  buff/cache   available
Mem:           251G         10G         40G        1.3G        200G        238G
Swap:           63G        9.9G         54G
这是我free -h的结果,我可以单核给180G内存吗?

4322

帖子

4

威望

9728

eV
积分
14130

Level 6 (一方通行)

MOKIT开发者

10#
发表于 Post on 2026-3-24 11:59:53 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2026-3-24 12:03 编辑
嘤嘤嘤 发表于 2026-3-24 11:03
不好意思老师,我的分子是两个I,五个O,两个H原子。我用这个方法计算了几个小时,到解CCSD(T)的T的时候 ...


不可以。free那一列只有10G,而buff/cache那一列有200G,这说明两种可能性:(1)有其他任务在算,内存被严重占用,你没法用这个节点进行CCSD(T)计算;(2)没有其他任务在算,上个任务终止时 没有很智能地释放内存。解决办法:先确保机器上没有其他任务在算,然后重启一下机器,这样可以释放未被使用的内存。在这之后,才可以实现“单核给180G内存”。

我看了你在7L写的计算级别,没必要这么算。建议考虑非相对论计算,对所有原子使用def2TZVPP基组。
自动做多参考态计算的程序MOKIT

156

帖子

0

威望

2269

eV
积分
2425

Level 5 (御坂)

11#
发表于 Post on 2026-3-24 14:54:14 | 只看该作者 Only view this author
zjxitcc 发表于 2026-3-24 11:59
不可以。free那一列只有10G,而buff/cache那一列有200G,这说明两种可能性:(1)有其他任务在算,内存 ...

老师,为什么要考虑非相对论计算啊?有I原子,不是得考虑相对论吗?

4322

帖子

4

威望

9728

eV
积分
14130

Level 6 (一方通行)

MOKIT开发者

12#
发表于 Post on 2026-3-24 15:01:55 | 只看该作者 Only view this author
嘤嘤嘤 发表于 2026-3-24 14:54
老师,为什么要考虑非相对论计算啊?有I原子,不是得考虑相对论吗?

def2对碘I有定义赝势,其可以等效考虑相对论效应。
自动做多参考态计算的程序MOKIT

156

帖子

0

威望

2269

eV
积分
2425

Level 5 (御坂)

13#
发表于 Post on 2026-3-24 17:41:35 | 只看该作者 Only view this author
zjxitcc 发表于 2026-3-24 15:01
def2对碘I有定义赝势,其可以等效考虑相对论效应。

老师您好,这是我ORCA6.slurm的脚本信息。您提供的赝势基组我用过了,我想看看X2C对这个反应的影响。

ORCA6.png (20.86 KB, 下载次数 Times of downloads: 0)

ORCA6.png

4322

帖子

4

威望

9728

eV
积分
14130

Level 6 (一方通行)

MOKIT开发者

14#
发表于 Post on 2026-3-24 18:03:20 | 只看该作者 Only view this author
嘤嘤嘤 发表于 2026-3-24 17:41
老师您好,这是我ORCA6.slurm的脚本信息。您提供的赝势基组我用过了,我想看看X2C对这个反应的影响。

(1)ORCA环境变量没写全,还需要一行export PATH=/opt/software/orca_6_0_0:$PATH
(2)提交ORCA任务的命令 有待改进。建议修改为
/opt/software/orca_6_0_0 xxx.inp > xxx.out 2>&1
如果你没写2>&1,有些报错信息不在xxx.out文件里,可能会在slurm-JOBID.out文件里(JOBID是一串数字,队列任务号),但你却没有展示slurm-JOBID.out文件中的报错信息,不利于读者判断报错原因。如果你写了2>&1,ORCA有关的报错信息都会在xxx.out文件里。
自动做多参考态计算的程序MOKIT

156

帖子

0

威望

2269

eV
积分
2425

Level 5 (御坂)

15#
发表于 Post on 2026-3-24 20:49:36 | 只看该作者 Only view this author
zjxitcc 发表于 2026-3-24 18:03
(1)ORCA环境变量没写全,还需要一行export PATH=/opt/software/orca_6_0_0:$PATH
(2)提交ORCA任务的 ...

老师,我按照您的建议修改了脚本,但是还是运行一小时后报错,很诡异的是不管我加大多少内存,每次都是到一小时就任务终止,终止的位置也是一样得。我不知道到底是不是内存不足导致的了。

ORCA6-1slurm.png (25.35 KB, 下载次数 Times of downloads: 0)

ORCA6-1slurm.png

err文件.png (9.13 KB, 下载次数 Times of downloads: 0)

err文件.png

本版积分规则 Credits rule

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

GMT+8, 2026-4-13 15:44 , Processed in 0.204611 second(s), 23 queries , Gzip On.

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