计算化学公社

标题: 在使用Molcas 的Tinker 版块用不同的基组出现 Insufficient memory的提示 [打印本页]

作者
Author:
jiahui    时间: 2022-12-9 18:09
标题: 在使用Molcas 的Tinker 版块用不同的基组出现 Insufficient memory的提示
老师,我在用Molcas调用Tinker计算结构的单点能的时候总是出现 Insufficient memory的问题,试过TZVP,DEF2-TZVP,6-31G*,6-31G**,CC-PVTZ,DEF2-SVP,不同的基组都会出现这个问题,想问老师我的输入文件是不是有错误(我也尝试过把任务提交到大节点上还是会出现这个问题)
我的完整输入文件如下:

&GATEWAY
        tinker
        Basis        =        TZVP
        Group        =        nosym
    RICD
END OF INPUT

&SEWARD
END OF INPUT

&ESPF
        external
        tinker mulliken
END OF INPUT

&SCF
      charge  = +1  
END OF INPUT

&RASSCF
        nactel        = 10 0 0
        ras2        = 10
        inactive= 98
        spin        = 1
        ciroot = 4 4 1
        rlxroot = 1
        lumorb
*   fileorb
*   cy.RasOrb.corre
END OF INPUT

&RASSI &END
Nrofjobiphs
  1 4
  1 2 3 4
End of Input

&CASPT2
        multi        = 4 1 2 3 4
        imag        = 0.2
        ipea        = 0.0
END OF INPUT



作者
Author:
bluewhale    时间: 2022-12-9 21:05
可以试试修改 MOLCAS_MEM环境变量。
This environment variable controls the size (soft limit) of the work array utilized in the programs that offer dynamic memory. It is specified in Megabytes, i.e.
MOLCAS_MEM=256; export MOLCAS_MEM
will assign 256Mb for the working arrays. It is also possible to use Gb (Tb) to specify memory in Gb or Tb.
    MOLCAS_MEM is undefined -- The default amount of memory (2048Mb), will be allocated for the work arrays.
    MOLCAS_MEM is defined but nonzero -- This amount of memory will be allocated.

作者
Author:
函数与激情    时间: 2022-12-10 16:55
遇到这个问题过,输入文件没有问题,问题就是单纯的由于体系稍大导致默认分别的内存不足,你尝试的基组至少是6-31G* 双zeta级别的,试试极小基STO-3G我估计就不会报错了。

解决办法还是需要在提交任务脚本或INPUT里修改MOLCAS_MEM的值,多给些即可。




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