计算化学公社

标题: ORCA 报错 ORCA finished by error termination in MDCI [打印本页]

作者
Author:
331765816    时间: 2022-11-19 15:01
标题: ORCA 报错 ORCA finished by error termination in MDCI
(, 下载次数 Times of downloads: 10) (, 下载次数 Times of downloads: 8) 各位老师这是我的报错和输入文件。这个问题报错我修改内存没有解决。请各位老师指导一下。
作者
Author:
wzkchem5    时间: 2022-11-19 15:41
maxcore你是改大了还是改小了?不要只往一个方向改,往另一个方向也改一下试试。只要知道maxcore的意思就知道为什么太大了不行太小了也不行
作者
Author:
331765816    时间: 2022-11-19 15:53
wzkchem5 发表于 2022-11-19 15:41
maxcore你是改大了还是改小了?不要只往一个方向改,往另一个方向也改一下试试。只要知道maxcore的意思就知 ...

老师改大了。maxcore他这个是内存可使用的意思吧。之前是6000可能太小了。修改为120000.还是报错
作者
Author:
wzkchem5    时间: 2022-11-19 16:01
331765816 发表于 2022-11-19 08:53
老师改大了。maxcore他这个是内存可使用的意思吧。之前是6000可能太小了。修改为120000.还是报错

maxcore指的是每个核允许用的内存。所以maxcore*nprocs必须大于计算实际所需内存,但是小于你这个节点的可用物理内存。如果前者不满足的话,计算因为需要用的内存多于你允许它用的内存,而报内存不足。如果后者不满足的话,程序以为有很多内存可以用,因而故意用那些比平时更耗内存、但是更快的算法,充分利用内存,结果实际发现节点内存没那么多,因而报错。所以maxcore大了不行,小了也不行。
此外我又看了一下你的报错信息,这个报错一般是I/O问题,建议检查一下硬盘有没有写满。
作者
Author:
331765816    时间: 2022-11-19 16:04
wzkchem5 发表于 2022-11-19 16:01
maxcore指的是每个核允许用的内存。所以maxcore*nprocs必须大于计算实际所需内存,但是小于你这个节点的 ...

好的谢谢老师。




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