计算化学公社

 找回密码 Forget password
 注册 Register
Views: 491|回复 Reply: 6
打印 Print 上一主题 Last thread 下一主题 Next thread

[Dalton] 求助:Dalton CC2 激发态计算报错

[复制链接 Copy URL]

18

帖子

0

威望

261

eV
积分
279

Level 3 能力者

各位老师好,我尝试使用Dalton对过渡金属配合物的激发态进行CC2计算。前面的波函数计算已经收敛,但计算到CC2的部分时出现如下错误。我在作业运行过程中监控了内存使用情况,没有发现使用超过设定内存的情况。我在手册中搜索相关关键词,没有找到对于“CCSD_SORTAO NUMBAT”、"CCRDAO"等关键词的说明,所以不清楚应该如何纠错。初学Dalton,恳请各位老师指导,非常感谢!

202406222358413879..png (41.29 KB, 下载次数 Times of downloads: 9)

202406222358413879..png

3806

帖子

4

威望

7996

eV
积分
11882

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2024-6-23 09:01:52 | 只看该作者 Only view this author
信息严重缺失,例如
(1)提交Dalton任务时,dalton -gb 后面写了几?(使用几GB内存)
(2)Dalton编译时有没加--int64?
(3)体系多少原子,多少基函数?
(4).dal文件关键词是什么,是否合理?
自动做多参考态计算的程序MOKIT

18

帖子

0

威望

261

eV
积分
279

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2024-6-24 12:40:04 | 只看该作者 Only view this author
zjxitcc 发表于 2024-6-23 09:01
信息严重缺失,例如
(1)提交Dalton任务时,dalton -gb 后面写了几?(使用几GB内存)
(2)Dalton编译 ...

谢谢老师的回复!抱歉没有提供足够的信息,下面是一些详细信息:
(1)我在提交Dalton任务时候,写了“dalton -gb 960”,指定使用960Gb。
(2)我使用的Dalton版本为2020.1。是按照Sobereva老师的博文“量子化学程序Dalton的编译方法和运行方式简介”(http://sobereva.com/463)中的“1.4 编译Dalton的串行+MKL并行版”进行编译,编译时没有加“--int64”。请问老师我是否应该加入“--int64”重新进行编译?
(3)我的体系有91个原子,含有重金属,共896个基函数。
(4)这是我的.dal文件:
  1. **DALTON
  2. .RUN WAVE FUNCTIONS
  3. **WAVE FUNCTION
  4. .CC
  5. *SCF INP
  6. .MAX DIIS
  7. 1000
  8. *CC INP
  9. .CC2
  10. *CCEXCI
  11. .NCCEXCI
  12. 2
  13. **END OF DALTON
复制代码

感谢老师的耐心指导!

3806

帖子

4

威望

7996

eV
积分
11882

Level 6 (一方通行)

MOKIT开发者

4#
发表于 Post on 2024-6-24 12:48:51 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2024-6-24 12:53 编辑
zizi 发表于 2024-6-24 12:40
谢谢老师的回复!抱歉没有提供足够的信息,下面是一些详细信息:
(1)我在提交Dalton任务时候,写了“d ...

没有加--int64编译的Dalton最多只能用16GB内存,因此-gb 960容易造成报错,也没有意义(暂且不论你的机器是否真有960GB内存可用)。从你的体系大小看有可能16GB内存不够,需要加--int64重新编译和安装Dalton。我有点怀疑Dalton的CC2是否真能算得动这么大的体系。

另外,我记得Dalton的CC默认不冻结 芯轨道,需要用户自己指定。注意通常情况下一定要指定,否则徒增计算量 结果还未必好。要自己在输出文件里检查被冻结 芯轨道的数目。
自动做多参考态计算的程序MOKIT

18

帖子

0

威望

261

eV
积分
279

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2024-7-2 12:45:53 | 只看该作者 Only view this author
zjxitcc 发表于 2024-6-24 12:48
没有加--int64编译的Dalton最多只能用16GB内存,因此-gb 960容易造成报错,也没有意义(暂且不论你的机器 ...

谢谢老师,我按照您的建议重新编译了Dalton,现在可以使用更大的内存了。我参考gaussian结果,判断了考虑电子相关的轨道范围,设置冻结了46个轨道。但是由于体系较大,设置基组为def2-SVP,CC2计算进行了7天,coupled cluster CC2 iteration只完成了8圈,没有收敛。

我希望使用比TDDFT精度更高的方法计算激发态,对于这么大的体系,请问我应该如何改进计算的设置,才能算得动?或者,请问老师是否有其它更好的方法值得尝试?非常感谢您的耐心指导!

188

帖子

0

威望

486

eV
积分
674

Level 4 (黑子)

6#
发表于 Post on 2024-7-2 13:31:03 | 只看该作者 Only view this author
本帖最后由 wjc404 于 2024-7-2 13:32 编辑

可以试试MRCC程序,其CC2方法有一些加速的策略,详见http://bbs.keinsci.com/thread-29156-1-1.html

也可以考虑双杂化泛函的TDDFT,使用ORCA软件开RI去算。

18

帖子

0

威望

261

eV
积分
279

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2024-7-2 16:08:29 | 只看该作者 Only view this author
wjc404 发表于 2024-7-2 13:31
可以试试MRCC程序,其CC2方法有一些加速的策略,详见http://bbs.keinsci.com/thread-29156-1-1.html

也 ...

谢谢老师!我试试您建议的方法。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-24 10:46 , Processed in 0.181263 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list