通常,当我想用 mpicc 编译源代码时,我使用以下命令:
mpicc -o source source.c
但是,我在编译当前源代码时遇到了一些问题,一些段错误。我在论坛上发现我的问题是由 openmpi bug 引起的,可以通过添加以下标志来解决:--with-memory-manager=none。带有此标志的编译命令应该是什么样子。我尝试了几种方法,但该命令似乎无法被识别。请你帮助我好吗。谢谢
这是从源代码编译 OpenMPI 时需要在配置步骤中提供的配置选项。 这不是您在编译 MPI 应用程序时可以指定的内容。
如果您想从源代码构建 OpenMPI,请参阅 http://www.open-mpi.org/faq/?category=building。
从配置 --help 中并不太清楚,但我只是碰巧正在研究这个并发现正确的标志是 --without-memory-manager