0

通常,当我想用​​ mpicc 编译源代码时,我使用以下命令:

 mpicc -o source source.c

但是,我在编译当前源代码时遇到了一些麻烦,一些段错误。我在一个论坛上发现我的问题是由 openmpi 错误引起的,可以通过添加以下标志在一定程度上解决这个问题:--with-memory-manager=none。带有这个标志的编译命令应该是什么样子。我已经尝试了几种方法,但似乎无法识别该命令。请你帮助我好吗。谢谢

4

2 回答 2

2

这是从源代码编译 OpenMPI 时需要在配置步骤中提供的配置选项。这不是您在编译 MPI 应用程序时可以指定的。

如果您想这样做,请参阅http://www.open-mpi.org/faq/?category=building以获取有关从源代码构建 OpenMPI 的更多信息。

于 2012-01-20T20:54:06.750 回答
0

从配置 --help 中并不清楚,但我恰好正在调查这个并发现正确的标志是 --without-memory-manager

于 2015-02-24T20:16:03.977 回答