计算化学公社

标题: 关于ORCA采用较大核数和内存就报错的问题 [打印本页]

作者
Author:
alenrose    时间: 2025-5-28 17:06
标题: 关于ORCA采用较大核数和内存就报错的问题
各位老师好,我在并行上优化一个180原子的二聚体,最开始采用48核,60000MB的内存出现了报错。但是采用4核,1000MB的内存就能正常运行,请问是怎么回事。以下是我的输入文件和报错信息,感谢各位老师了。

作者
Author:
18217265596    时间: 2025-5-28 17:41
maxcore是每核内存。
作者
Author:
alenrose    时间: 2025-5-28 17:47
18217265596 发表于 2025-5-28 17:41
maxcore是每核内存。

谢谢提醒,我采用这个输入信息还是报错
! B3LYP D3 def2-TZVP(-f) def2/J RIJCOSX opt noautostart miniprint
%maxcore    1000
%pal nprocs  48 end
* xyz   0   1
作者
Author:
alenrose    时间: 2025-5-28 18:48
alenrose 发表于 2025-5-28 17:47
谢谢提醒,我采用这个输入信息还是报错
! B3LYP D3 def2-TZVP(-f) def2/J RIJCOSX opt noautostart  ...

已解决,原来是并行核数没给到48核
作者
Author:
爱喝茶    时间: 2025-5-28 22:13
alenrose 发表于 2025-5-28 18:48
已解决,原来是并行核数没给到48核

你好,请问什么叫并行核数没给到48,直接输入文件写48不管用吗。我是双路CPU,每一路20核,测试openmpi超过20核就报错,导致ORCA设置20核以上也报错,不知道怎么解决
作者
Author:
alenrose    时间: 2025-5-28 23:31
爱喝茶 发表于 2025-5-28 22:13
你好,请问什么叫并行核数没给到48,直接输入文件写48不管用吗。我是双路CPU,每一路20核,测试openmpi超 ...

我用的超算和你这个不一样

作者
Author:
alenrose    时间: 2025-5-28 23:40
爱喝茶 发表于 2025-5-28 22:13
你好,请问什么叫并行核数没给到48,直接输入文件写48不管用吗。我是双路CPU,每一路20核,测试openmpi超 ...

我这个在超算上使用需要超算设置的核数和orca输入文件的核数相同,刚开始我报错是因为超算上默认12核,我把它改成和orca输入文件相同的48核就能计算了
作者
Author:
Teresa    时间: 2025-5-29 00:03
我之前遇到过这类问题,我那个问题的原因是我把运行文件放在桌面运行的,后面把文件放到D盘运行就不会报错了
作者
Author:
pingsenshi    时间: 2025-6-6 11:18
你好,我使用的超算服务器好像与你的服务器情况类似,请问你是怎么修改超算默认的核数的呢?

作者
Author:
alenrose    时间: 2025-6-7 09:01
pingsenshi 发表于 2025-6-6 11:18
你好,我使用的超算服务器好像与你的服务器情况类似,请问你是怎么修改超算默认的核数的呢?

把maxcore改成1500就行




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