计算化学公社

标题: PSI4计算SAPT提示内存不足的问题 [打印本页]

作者
Author:
yyyyqb    时间: 2024-4-15 01:16
标题: PSI4计算SAPT提示内存不足的问题
本帖最后由 yyyyqb 于 2024-4-15 01:16 编辑

各位老师好,我在用psi4计算能量分解时报错显示内存不足,所计算的两个片段共216个原子,用的SAPT0级别,memory设置20GB。想请教一下各位老师,SAPT输入文件的memory部分是对应单核的嘛?还有就是报错提示的空间不足是指内存不足还是硬盘不足呢?在已有计算条件下,还是产生400多G的临时文件,拜托各位老师指教一下我应如何调整?

作者
Author:
sobereva    时间: 2024-4-15 04:25
这么大体系,用sobEDA是最好的选择
使用sobEDA和sobEDAw方法做非常准确、快速、方便、普适的能量分解分析
http://sobereva.com/685http://bbs.keinsci.com/thread-39446-1-1.html
精度比SAPT0更高,对计算资源的要求远低于SAPT0
作者
Author:
yyyyqb    时间: 2024-4-15 10:11
sobereva 发表于 2024-4-15 04:25
这么大体系,用sobEDA是最好的选择
使用sobEDA和sobEDAw方法做非常准确、快速、方便、普适的能量分解分析
...

老师,我现在在学习用sobEDA对这一体系计算,只是PSI4计算SAPT的输入文件内存与报错提示空间不足的两个问题我还是不太清楚,还请老师指教
作者
Author:
zjxitcc    时间: 2024-4-15 13:27
本帖最后由 zjxitcc 于 2024-4-15 13:31 编辑

(1)PSI4输入文件memory是总内存,所以20GB对于216个原子远远不够。SAPT0很难算得动216个原子,如果你非要算,找台几百GB内存、几TB硬盘的大机器试试。注意这里指的是有几TB的硬盘空间可用,如果你有一个硬盘很大,但却把PSI4临时文件目录设置到了空间很小的分区,照样没用。
(2)由于你没给出PSI4报错截图,仅凭你的转述或理解,不足以下结论内存不足还是硬盘不足。
(3)可采用GKS-EDA在合适的泛函下做能量分解计算,搭配frag_guess_wfn小程序简化和加速计算。


作者
Author:
sobereva    时间: 2024-4-16 00:59
yyyyqb 发表于 2024-4-15 10:11
老师,我现在在学习用sobEDA对这一体系计算,只是PSI4计算SAPT的输入文件内存与报错提示空间不足的两个问 ...

没法解决,纯粹消耗资源太大在你的机子上不可能跑。甭纠结了,直接用sobEDA就完了




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