计算化学公社

标题: 高斯Error: segmentation violation报错问题请教 [打印本页]

作者
Author:
Markmahao    时间: 2021-6-19 23:34
标题: 高斯Error: segmentation violation报错问题请教
各位老师好,
   最近用g09在wsl的linux系统中算了一个分子,出现了报错。但是同样的文件在win10 32位的gaussian计算就没问题,第一次遇到这个问题不知如何更改(感觉是chk文件的位置引导错误导致),请教各位老师原因。报错内容如下:

-----------------界面显示------------------
Error: segmentation violation
   rax 000011fc9eee9484, rbx 00000000007415b0, rcx 000000000001d4d8
   rdx 000008fe4f765fd6, rsp 00007fffcf1fc210, rbp 00007fffcf1fc360
   rsi 00000000034f8458, rdi 0000000000000010, r8  0000000003483220
   r9  0000000000000000, r10 007519ffffffdd20, r11 0000000000000000
   r12 0000000000748c00, r13 00000000007415b8, r14 00000000007415b8
   r15 00000000007415b8
  --- traceback not available
Aborted (core dumped)


------------- log输出文件-----------
Entering Gaussian System, Link 0=g09
Initial command:
/home/hao/g09/l1.exe "/home/hao/g09/scratch/Gau-500.inp" -scrdir="/home/hao/g09/scratch/"


------------------关键词-----------------------
%chk=F.chk
#p B3LYP/6-311+g* int(grid=SuperFine,acc2e=12) guess=read Polar CPHF=RdFreq nosymm


ps:所用的F.com 和 F.chk在同一个目录:/home/hao/F/  中。


作者
Author:
wzkchem5    时间: 2021-6-20 00:03
如果跑很简单的输入文件,比如DFT单点计算,而且不读取chk文件,也会出现这个报错吗?
作者
Author:
Markmahao    时间: 2021-6-20 00:09
wzkchem5 发表于 2021-6-20 00:03
如果跑很简单的输入文件,比如DFT单点计算,而且不读取chk文件,也会出现这个报错吗?

试过了,不会出现报错
作者
Author:
北大-陶豫    时间: 2021-6-20 08:08
是因为在Linux里面读Windows的chk?
老生常谈了,chk文件不能在两个平台通用,必须转化成fchk文件才能通用。
作者
Author:
Markmahao    时间: 2021-6-20 08:49
北大-陶豫 发表于 2021-6-20 08:08
是因为在Linux里面读Windows的chk?
老生常谈了,chk文件不能在两个平台通用,必须转化成fchk文件才能通用 ...

额,我没注意这个事情 如果是就太尴尬了。。我确认一下,谢谢!
作者
Author:
Markmahao    时间: 2021-6-20 17:35
北大-陶豫 发表于 2021-6-20 08:08
是因为在Linux里面读Windows的chk?
老生常谈了,chk文件不能在两个平台通用,必须转化成fchk文件才能通用 ...

试过了,不是这个问题导致的,有没有别的原因?
作者
Author:
sobereva    时间: 2021-6-20 18:15
去掉guess=read再试
作者
Author:
Markmahao    时间: 2021-6-20 19:43
sobereva 发表于 2021-6-20 18:15
去掉guess=read再试

试过了,还是同样的报错。
作者
Author:
喵星大佬    时间: 2021-6-20 20:16
该不是去掉了guess=read没去掉CPHF=RdFreq 吧
作者
Author:
Markmahao    时间: 2021-6-20 21:00
还是原来的问题,为什么win32的高斯可以算,而linux的算不了,cphf是必须要算的,去掉了也没有解决。 最神奇的是,我把文件拓展名改成gjf,竟然就可以运行了,这是为什么?
作者
Author:
329678001    时间: 2023-6-24 13:06
我也碰到了这个问题,别的算列都可以,感觉是个bug,怎么出现的不知道。清空文件夹,重新建模提交任务就好了。




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