计算化学公社

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

[Gaussian/gview] 高斯算激发无报错中断

[复制链接 Copy URL]

75

帖子

0

威望

655

eV
积分
730

Level 4 (黑子)

我算激发的体系有三百多个原子,关键词和log最后的信息如下图。我在两个平台上一共算了三次,但用的高斯是同一个版本,最后都是算了十多个小时后断了,请问可能是什么原因?

111.jpg (40.44 KB, 下载次数 Times of downloads: 30)

关键词

关键词

222.jpg (200.21 KB, 下载次数 Times of downloads: 26)

log文件

log文件

1万

帖子

0

威望

9740

eV
积分
21936

Level 6 (一方通行)

2#
发表于 Post on 2020-10-8 09:57:42 | 只看该作者 Only view this author
应该是内存不足,你的体系太大了。
如果对精度要求不高(允许和传统的TDDFT有0.2eV左右的误差),那么可以用ORCA的sTD-DFT方法,不考虑SCF步骤的话几分钟就算完了。
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

75

帖子

0

威望

655

eV
积分
730

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2020-10-8 11:09:58 | 只看该作者 Only view this author
wzkchem5 发表于 2020-10-8 09:57
应该是内存不足,你的体系太大了。
如果对精度要求不高(允许和传统的TDDFT有0.2eV左右的误差),那么可以 ...

我先把内存调高一点试试。谢谢

1万

帖子

0

威望

9740

eV
积分
21936

Level 6 (一方通行)

4#
发表于 Post on 2020-10-8 13:04:37 | 只看该作者 Only view this author
王寓于 发表于 2020-10-8 11:09
我先把内存调高一点试试。谢谢

不,我感觉这个问题更像是你机子的内存不够多,不是%mem不够多。
如果计算需要的内存大于%mem,那么高斯会在计算过程中意识到这一点,要么报内存不够退出,要么换用内存消耗较少的方法来计算,但不会无报错中断;
如果%mem小于物理内存,计算需要的内存小于%mem,那么一切正常;
如果%mem大于物理内存,计算需要的内存小于物理内存,那么一切正常;
如果%mem大于物理内存,计算需要的内存大于物理内存但小于%mem,那么高斯会一直以为内存够用,直到把所有内存用完还以为有多余的内存,操作系统检测到已经不剩内存了,但高斯还需要内存,就把高斯杀掉了。只有这种情况才会导致高斯还没来得及把内存不足的信息打印出来就中断。
所以反倒应该减少%mem,看高斯能不能用较少的内存来做TDDFT。
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

1245

帖子

1

威望

3846

eV
积分
5111

Level 6 (一方通行)

5#
发表于 Post on 2020-10-8 13:46:33 | 只看该作者 Only view this author
wzkchem5 发表于 2020-10-8 13:04
不,我感觉这个问题更像是你机子的内存不够多,不是%mem不够多。
如果计算需要的内存大于%mem,那么高斯 ...

这看应该是系统内存不够被杀了,不过这点内存都没有是不可能算的动这么大的体系的

75

帖子

0

威望

655

eV
积分
730

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2020-10-10 20:49:09 | 只看该作者 Only view this author
问题已经解决了,我把mem从20GB调成15GB之后就可以顺利计算了。我个人觉得应该不是内存不足的原因,因为我用了两个平台的超算计算了相同的文本(其中一个超算是个新账号,从来没有用过),当mem=30GB时算了十几个小时后都中断了,但mem=15GB时都能够正常计算,我也不太清楚是什么原因.

本版积分规则 Credits rule

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

GMT+8, 2026-1-25 06:03 , Processed in 0.236167 second(s), 23 queries , Gzip On.

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