计算化学公社

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

[新手求助] CCSD(T)算不动较大体系有没有什么解决办法

[复制链接 Copy URL]

5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

16#
发表于 Post on 2021-12-5 07:14:30 | 只看该作者 Only view this author
mfdsrax2 发表于 2021-12-4 23:13
还有一个问题,RIJK def2/JK和def2-TZVPP/C都是加速方法吗,如果不写是否可以提高精度?

里面有简要介绍
大体系弱相互作用计算的解决之道
http://sobereva.com/214
详谈Multiwfn产生ORCA量子化学程序的输入文件的功能
http://sobereva.com/490http://bbs.keinsci.com/thread-13560-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!

5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

17#
发表于 Post on 2021-12-5 07:14:50 | 只看该作者 Only view this author
mfdsrax2 发表于 2021-12-4 23:11
好的可以了,程序运行时有两个警告,这个有影响吗?

============================================== ...

不用管
北京科音自然科学研究中心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!

356

帖子

0

威望

1921

eV
积分
2277

Level 5 (御坂)

18#
 楼主 Author| 发表于 Post on 2021-12-5 22:17:03 | 只看该作者 Only view this author
每次算到DLPNO BASED TRIPLES CORRECTION这一步都会提示内存不足
[file orca_tools/qcmem.cpp, line 884, Process 24]:  OUT OF MEMORY ERROR!
我用48核/2GB内存算16个原子的DLPNO-CCSD/def2-TZVPP,这个是内存给少了吗?

1万

帖子

0

威望

7398

eV
积分
18160

Level 6 (一方通行)

19#
发表于 Post on 2021-12-5 22:36:18 | 只看该作者 Only view this author
mfdsrax2 发表于 2021-12-5 15:17
每次算到DLPNO BASED TRIPLES CORRECTION这一步都会提示内存不足
[file orca_tools/qcmem.cpp, line 884,  ...

如果每个核都给2GB,应该是够的
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

356

帖子

0

威望

1921

eV
积分
2277

Level 5 (御坂)

20#
 楼主 Author| 发表于 Post on 2021-12-5 22:52:01 | 只看该作者 Only view this author
wzkchem5 发表于 2021-12-5 22:36
如果每个核都给2GB,应该是够的

我也觉得,关键词这么些应该是这个意思吧
|  1> ! DLPNO-CCSD(T1) RIJK TightPNO def2-TZVPP def2/JK def2-TZVPP/C tightSCF noautostart miniprint nopop
|  2> %maxcore  2000
|  3> %pal nprocs 48 end
|  4> * xyz   0   1

1万

帖子

0

威望

7398

eV
积分
18160

Level 6 (一方通行)

21#
发表于 Post on 2021-12-5 23:26:04 | 只看该作者 Only view this author
mfdsrax2 发表于 2021-12-5 15:52
我也觉得,关键词这么些应该是这个意思吧
|  1> ! DLPNO-CCSD(T1) RIJK TightPNO def2-TZVPP def2/JK de ...

应该没问题。另外你的机子有多大物理内存?maxcore足够不代表内存一定够,必须实际的物理内存也够才行
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

356

帖子

0

威望

1921

eV
积分
2277

Level 5 (御坂)

22#
 楼主 Author| 发表于 Post on 2021-12-5 23:27:58 | 只看该作者 Only view this author
wzkchem5 发表于 2021-12-5 23:26
应该没问题。另外你的机子有多大物理内存?maxcore足够不代表内存一定够,必须实际的物理内存也够才行

单节点48核64G内存

3808

帖子

4

威望

7999

eV
积分
11887

Level 6 (一方通行)

MOKIT开发者

23#
发表于 Post on 2021-12-6 00:21:20 | 只看该作者 Only view this author
mfdsrax2 发表于 2021-12-5 23:27
单节点48核64G内存

你机子才64G内存,你却在输入文件里指定2*48 = 96G内存?这不明摆着不够用么。。。

敢于指定2*48 = 96G内存的,机子上至少得有128G内存,你这个配置还离得很远。
自动做多参考态计算的程序MOKIT

356

帖子

0

威望

1921

eV
积分
2277

Level 5 (御坂)

24#
 楼主 Author| 发表于 Post on 2021-12-6 08:32:27 | 只看该作者 Only view this author
zjxitcc 发表于 2021-12-6 00:21
你机子才64G内存,你却在输入文件里指定2*48 = 96G内存?这不明摆着不够用么。。。

敢于指定2*48 = 96 ...

抱歉我写错了,单节点是24核64G内存,计算时用了2个节点

1万

帖子

0

威望

7398

eV
积分
18160

Level 6 (一方通行)

25#
发表于 Post on 2021-12-6 18:27:41 | 只看该作者 Only view this author
mfdsrax2 发表于 2021-12-6 01:32
抱歉我写错了,单节点是24核64G内存,计算时用了2个节点

会不会是提交脚本有什么问题,导致其实是在一个节点上跑的?
如果你只用一个节点跑,并且把maxcore相应地设小,看看会不会还出现这个问题?
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

356

帖子

0

威望

1921

eV
积分
2277

Level 5 (御坂)

26#
 楼主 Author| 发表于 Post on 2021-12-8 08:28:09 | 只看该作者 Only view this author
wzkchem5 发表于 2021-12-6 18:27
会不会是提交脚本有什么问题,导致其实是在一个节点上跑的?
如果你只用一个节点跑,并且把maxcore相应 ...

我试了一下,内存过大或者过小都会报OUT OF MEMORY ERROR!的错误
用单节点跑,24核/1GB,24核/2GB,12核/5GB,12核/2GB内存都会报内存不足,有的是在算三重激发态时出错,有的还没有算到CCSD就已经出错了,12核/4GB在结束的时候内存不足,但是程序也能正常结束,能够得到结果,只有12核/3GB能够正常算完,不太清楚ORCA的内存策略。

1万

帖子

0

威望

7398

eV
积分
18160

Level 6 (一方通行)

27#
发表于 Post on 2021-12-8 16:42:37 | 只看该作者 Only view this author
mfdsrax2 发表于 2021-12-8 01:28
我试了一下,内存过大或者过小都会报OUT OF MEMORY ERROR!的错误
用单节点跑,24核/1GB,24核/2GB,12核 ...

这里有两种内存不足,一种是物理内存不足,一种是你设定的内存不足。
程序不知道这个机子有多少物理内存(原则上程序可以知道,但是考虑到当服务器有排队系统的时候,可能你只有权限用其中一部分物理内存,所以一般程序都要求你手动设定内存),它假设你输多少内存就是有多少内存可以用。那么有三种情况:
(1)你设的内存大于、等于、或者只略小于物理内存。此时程序以为你设多少就是有多少,因此用消耗内存比较大的算法,以求计算快,实际做计算才发现内存没那么多,于是不得不从头再来,换用消耗内存更小的算法,但是从写代码的角度,与其自动改用内存消耗较少的算法从头来过,更方便的做法是报错,让用户手动调小内存重跑。
(2)你设的内存明显小于物理内存,且大于那个内存消耗较少的算法消耗的内存。此时皆大欢喜,可以跑完。
(3)你设的内存小于那个内存消耗较少的算法需要的内存。此时没法做计算,程序报错。
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

356

帖子

0

威望

1921

eV
积分
2277

Level 5 (御坂)

28#
 楼主 Author| 发表于 Post on 2021-12-8 17:23:38 | 只看该作者 Only view this author
wzkchem5 发表于 2021-12-8 16:42
这里有两种内存不足,一种是物理内存不足,一种是你设定的内存不足。
程序不知道这个机子有多少物理内存 ...

是这样的

312

帖子

2

威望

2304

eV
积分
2656

Level 5 (御坂)

29#
发表于 Post on 2024-1-20 20:27:30 | 只看该作者 Only view this author
wzkchem5 发表于 2021-12-8 16:42
这里有两种内存不足,一种是物理内存不足,一种是你设定的内存不足。
程序不知道这个机子有多少物理内存 ...

您好,我想问一下CCSD(T)-F12计算和DLPNO-CCSD(T)相比谁好点呢,我看着CCSD(T)-F12结合aug-cc-pVTZ就可以达到CCSD(T)/aug-cc-pV5Z精度。DLPNO-CCSD(T)/aug-cc-pVTZ算几十个原子体系还是很轻松的,CCSD(T)-F12/aug-cc-pVTZ可以算多大体系呢,服务器大概500G内存。我想算一个30原子的有机分子,不知道能不能算的动

3808

帖子

4

威望

7999

eV
积分
11887

Level 6 (一方通行)

MOKIT开发者

30#
发表于 Post on 2024-1-20 22:00:11 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2024-1-20 22:02 编辑
七尺贱 发表于 2024-1-20 20:27
您好,我想问一下CCSD(T)-F12计算和DLPNO-CCSD(T)相比谁好点呢,我看着CCSD(T)-F12结合aug-cc-pVTZ就可以 ...

你说的比法不成立。要这样比较:
CCSD(T)与CCSD(T)-F12比,差别在F12,同样基组下CCSD(T)-F12更准;
DLPNO-CCSD(T)与CCSD(T)比,前者是后者的近似,同样基组下CCSD(T)更准;
DLPNO-CCSD(T)-F12与CCSD(T)-F12比,前者是后者的近似,同样基组下后者更准。

另外,CCSD(T)-F12/aug-cc-pVTZ应该是算不动30个原子的体系的,DLPNO-CCSD(T)-F12肯定算得动。而且F12方法一般搭配适配基组,例如cc-pVTZ-F12。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
七尺贱 + 5 好物!

查看全部评分 View all ratings

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

本版积分规则 Credits rule

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

GMT+8, 2024-11-25 13:20 , Processed in 0.169349 second(s), 22 queries , Gzip On.

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