计算化学公社

标题: 7950X运行g16报illegal instruction fault (core dumped) [打印本页]

作者
Author:
lotto5    时间: 2023-10-31 16:14
标题: 7950X运行g16报illegal instruction fault (core dumped)
本帖最后由 lotto5 于 2023-10-31 17:00 编辑

版本是G16-A03-AVX2,系统是ubuntu-22.04.2-desktop-amd64,在7950X上安装好后测试报错,查找问题的时候看到sob老师说是CPU不兼容,请教一下大佬们该怎么解决



作者
Author:
ChemG    时间: 2023-11-1 10:52
不存在cpu不兼容的问题,同7950X,Rocky linux 8.8,G16 C.01 AVX2,根据sob老师的Gaussian安装方法运行毫无问题,不仅仅是Gaussian,哪怕是VASP、QE、CP2K也毫无问题。没用过ubuntu,如果方便可以尝试使用Rocky linux 8.8。我的电脑使用Rocky linux 9会有问题,可能只是个人情况
作者
Author:
paramecium86    时间: 2023-11-1 11:01
A03版本对AMD的CPU可能还是有不兼容的地方。那可以在环境变量里加上  
export PGI_FASTMATH_CPU=sandybridge
作者
Author:
snljty2    时间: 2023-11-1 11:10
看卢老师博文《Gaussian的安装方法及运行时的相关问题
还有一种情况是你用的是较新的AMD的CPU,比如ZEN2架构的,虽然支持相应的指令集,但由于编译器与CPU架构之间的兼容问题导致以上报错。可尝试在运行Gaussian前通过这行命令定义环境变量:export PGI_FASTMATH_CPU=sandybridge。
ZEN3,ZEN4同理。
作者
Author:
lotto5    时间: 2023-11-1 17:29
感谢@snljty2 @paramecium86 @ChemG 大佬们的解答
换了C01版本 运行正常了




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