gpt4 book ai didi

c++ - 格罗马克 : Illegal instruction (core dumped)

转载 作者:太空宇宙 更新时间:2023-11-04 05:38:41 25 4
gpt4 key购买 nike

我有一个错误:非法指令(核心转储)。我该怎么办?

我在使用 GROMACS(我的研究包)时遇到此错误。我不认为这是 GROMACS 的错误,而是 C 的错误,因为 GROMACS 是用 C++ 编写的(我在谷歌搜索后知道这一点)。这就是为什么我把这个问题放在这里。我对C一窍不通,难道无法解决吗?

最佳答案

您自己编译了GROMACS吗?最重要的是,您是否在编译该软件的同一台机器上执行该软件?

在计算机(集群的登录节点)上编译 GROMACS 并尝试在另一台计算机(集群的计算节点)上使用较差的指令集使用可执行文件后,我遇到了同样的问题。

如果是这样,请查看this page of the GROMACS manual (this depends on the version you are trying to compile)确定不同机器的最高通用指令集,并使用 -DGMX_SIMD 的适当值重新编译 gromacs。就我而言,它看起来像:

cmake ..-DGMX_SIMD=SSE4.1

关于c++ - 格罗马克 : Illegal instruction (core dumped),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22499762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com