新的原因导致mpirun出现不可预测的错误

时间:2012-04-11 01:06:02

标签: c++ new-operator mpi

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

signal 11 received, exiting...

等。错误。

我看到了这个SO post,并想知道我的系统配置是否可能是新的不是线程安全的。当我打印出来时,我发现程序在调用 new 时卡住了,甚至没有打印出预期的内容。你能提出一些建议吗?提前谢谢。

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

在其他机器上使用gcc> 4.1,我的程序运行正常,但在那里我无法运行mpi。

0 个答案:

没有答案