0

我在旧的并行 linux 服务器上使用 mpirun 和 gcc-3.4.6 和 mpicc-9.0,我没有 root 权限。在使用带有 1 个处理器的 mpirun 时,我没有收到错误,但是,在使用 2 个处理器时,我得到了

signal 11 received, exiting...

等错误。

我看到了这篇SO 帖子,想知道我的系统配置是否可能导致 new 不是线程安全的。当我打印输出时,我发现该程序在调用new时卡住了,甚至没有打印出预期的内容。你能建议点什么吗。提前致谢。

如果有帮助,我可以在没有 root 的情况下在主目录中安装最新的 gcc。请告诉我。我还需要安装最新的 mpicc 吗?

在 gcc > 4.1 的其他机器上,我的程序运行良好,但我无法运行 mpi。

4

0 回答 0