计算化学公社

标题: linux-64系统中运行GaussianE.01提示illegal instruction, illegal opcode... [打印本页]

作者
Author:
mxr21    时间: 2021-12-22 10:50
标题: linux-64系统中运行GaussianE.01提示illegal instruction, illegal opcode...
遇到的问题:我在Ubuntu服务器中同时安装了Gaussian09.E01和GaussianView5.0.9,在GaussianView建模后生成.com文件,并选择QuickLanuch进行运算,出现错误提示illegal instruction, illegal opcode,文件见附件。
对此问题的猜想:Ubuntu服务器的CPU型号为AMD Opteron(tm) Processor 6136,通过查阅我发现这一款CPU是2013年发布的,按理来说应该能运行Gaussian09,想请问大家是不是因为Gaussian09.E01对部分语句做了修正,所以无法正常运行,安装Gaussian09.B01是否能解决这一问题?同时向请教GaussianView5.0.9是否也要换一个版本?谢谢大家
(, 下载次数 Times of downloads: 2) (, 下载次数 Times of downloads: 5)





作者
Author:
qlyfe    时间: 2021-12-22 12:05
需要检查一下你的g09是什么指令集版本的,还有cpu支持哪些指令集

看Gaussian的安装方法及运行时的相关问题
http://sobereva.com/439http://bbs.keinsci.com/thread-10814-1-1.html
(2)运行时提示Error: illegal instruction , illegal opcode
这说明Gaussian和你的CPU不兼容,确切来说,是你的CPU太老,不支持Gaussian在开发者编译程序的时候使用的指令集。比如Gaussian 16有利用较新的AVX2指令集的版本,也有不利用AVX2指令集的版本,前者运行速度更快。如果你用的是前者,而你的CPU较老,比如是XEON v3及之前系列的服务器CPU,或者你用的是Intel的消费级的CPU而型号是3xxx及之前的,由于不支持AVX2指令集,运行就会报上面的错误。解决方法就是购买非AVX2版的Gaussian 16或者换机子。PS:什么CPU支持什么指令集,可以去看我的硬件资料库(http://sobereva.com/datasheet.rar),对于Intel的CPU也可以去查Intel ARK(https://ark.intel.com/)。


作者
Author:
mxr21    时间: 2021-12-22 12:41
qlyfe 发表于 2021-12-22 12:05
需要检查一下你的g09是什么指令集版本的,还有cpu支持哪些指令集

看Gaussian的安装方法及运行时的相关问 ...

谢谢您,我马上去尝试
作者
Author:
biogon    时间: 2021-12-22 15:17
这玩意只能用SSE的高斯
作者
Author:
mxr21    时间: 2021-12-22 22:26
现在已经安上并且能运行了,但是跑程序的时候出了一些问题
首先我在GaussianView中建模并submit,提示输入文件有误(图1),但我打开log文件并未出现error(图2)。之后我尝试进入模型所在文件夹,并直接通过Gaussian的指令“g09 fre.com”运行,提示内存分配不够(图3),想请问以上问题出在哪里呢?
C:\Users\asus\Desktop\1.png
C:\Users\asus\Desktop\2.png
C:\Users\asus\Desktop\3.png
作者
Author:
mxr21    时间: 2021-12-22 22:26
本帖最后由 mxr21 于 2021-12-22 22:28 编辑

C:\Users\asus\Desktop\1.png (, 下载次数 Times of downloads: 10)
(, 下载次数 Times of downloads: 17) (, 下载次数 Times of downloads: 3)



作者
Author:
sobereva    时间: 2021-12-23 13:41
mxr21 发表于 2021-12-22 22:26
现在已经安上并且能运行了,但是跑程序的时候出了一些问题
首先我在GaussianView中建模并submit,提示输入 ...

有别人回复之前若需要对帖子进行修改、补充,应直接编辑原帖,不要通过回帖进行补充,这点在置顶的新社员必读贴里明确说了。
作者
Author:
sobereva    时间: 2021-12-23 13:42
mxr21 发表于 2021-12-22 22:26
现在已经安上并且能运行了,但是跑程序的时候出了一些问题
首先我在GaussianView中建模并submit,提示输入 ...

那叫GaussView

贴终端里的信息无意义,直接给出输出文件末尾信息,如果末尾信息就是你截图里的那点,没有更后面的,看下面的文字

Q:Gaussian任务没有报错,但是却停了怎么办?
A:有以下可能原因
1 巧合。尝试重算,或者尝试其它也能达到类似目的的关键词
2 Gaussian的bug。尝试其它版本或其它平台的Gaussian
3 当前Gaussian版本和运行环境有兼容性问题。尝试其它版本或其它平台的Gaussian。对于Linux尝试装其它版本或其它发行版Linux再试,对于Windows把各种安全防护程序都关掉再试。也尝试指定不同的核数和内存使用量再试。或者换成其它机子
4 任务被bad people杀了。重算,并找管理员告状
作者
Author:
mxr21    时间: 2021-12-24 10:11
收到,谢谢大家
之后我一定注意您说的问题,当时太着急了,实在不好意思




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