计算化学公社

标题: ORCA频率计算爆内存怎么办? [打印本页]

作者
Author:
njust-lbc    时间: 2024-5-17 19:38
标题: ORCA频率计算爆内存怎么办?
请问各位老师,我有一个224个原子的团簇吸附模型想做频率分析,不过总是爆内存进行不下去,按照输出文件提示减小核数还是不行。不知道有什么好的解决方法吗?
PS:用的超算,48核256GB,感觉应该够了啊也:(

作者
Author:
wzkchem5    时间: 2024-5-17 19:42
48核是已经减小过核数了吗?减小核数同时应该等比例地增大maxcore
作者
Author:
njust-lbc    时间: 2024-5-18 09:12
wzkchem5 发表于 2024-5-17 19:42
48核是已经减小过核数了吗?减小核数同时应该等比例地增大maxcore

啊,,我最开始是48核,maxcore设的5000,输出文件提示我要设大约12000MB。后来我逐步减少核数增大maxcore还是提示爆内存,我最后设的4个核,一个核60000MB还是不行。。。
作者
Author:
wzkchem5    时间: 2024-5-20 16:22
njust-lbc 发表于 2024-5-18 02:12
啊,,我最开始是48核,maxcore设的5000,输出文件提示我要设大约12000MB。后来我逐步减少核数增大maxcor ...

检查你的机子上是不是同时跑了其他程序,占用了你总物理内存的一部分,导致ORCA可用的内存其实不到256G
作者
Author:
njust-lbc    时间: 2024-5-20 16:45
wzkchem5 发表于 2024-5-20 16:22
检查你的机子上是不是同时跑了其他程序,占用了你总物理内存的一部分,导致ORCA可用的内存其实不到256G

好的,谢谢老师,我再试试看
作者
Author:
XxxXOO    时间: 2025-5-7 10:15
njust-lbc 发表于 2024-5-20 16:45
好的,谢谢老师,我再试试看

你好,你的这个问题解决了吗?我也遇到了类似的问题,如果解决了,我想问一下怎么解决的还记得吗?
作者
Author:
njust-lbc    时间: 2025-5-8 17:14
我找超算的工作人员要了一个512G内存的计算节点
作者
Author:
David_R    时间: 2025-5-8 18:40
的确,对于解析频率计算而言,内存需求非常巨大,除了增加系统内存(前提是你已经尽可能减少了计算所使用的CPU核心数),没有其他方法可以绕过这个问题。然而,也可以尝试数值频率计算,这种方法消耗的内存要少得多。

但是,数值频率计算耗时更长,尤其是对于非常大的体系。值得一提的是,在ORCA中,数值频率计算可以受益于使用尽可能多的CPU核心。
作者
Author:
spinel    时间: 2025-5-8 18:52
XxxXOO 发表于 2025-5-7 10:15
你好,你的这个问题解决了吗?我也遇到了类似的问题,如果解决了,我想问一下怎么解决的还记得吗?

ORCA对于内存控制很差,不能按照超算的内存设置需要的内存,通常设置的内存要比超算上的内存少很多才行
作者
Author:
XxxXOO    时间: 2025-5-8 19:11
spinel 发表于 2025-5-8 18:52
ORCA对于内存控制很差,不能按照超算的内存设置需要的内存,通常设置的内存要比超算上的内存少很多才行

好的,谢谢




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3