【发布时间】:2017-10-07 17:49:42
【问题描述】:
这是我的第一篇文章,如果我的风格有误,请见谅!
我一直在尝试使用 python 3.6 在 Ubuntu 16.04 上安装 mpi4py(因为 SU2 需要它进行并行处理)。我下载了mpi4py 并尝试从源代码构建,因为我想使用我配置的 OpenMPI 库,并尝试了以下操作:
sudo python setup.py build --mpicc=/opt/openmpi/openmpi-2.1.0/bin/mpicc
但是,它最终失败并显示“错误:无法链接 MPI 程序。检查您的配置!!!”
查看 SU2 和 mpi4py 文档,他们建议改用 pip。我也试过这个:
sudo pip install mpi4py
和env MPICC=/opt/openmpi/openmpi-2.1.0/bin/mpicc pip install mpi4py,但他们也给出了同样的错误。
我已经保存了这两个输出 - 请参阅attachments 的链接。它似乎从我的 NVIDIA CUDA 安装中提取了很多文件,但我不确定为什么。
我是编译程序的初学者,所以如果有人能对此有所了解,我将不胜感激?谢谢。
【问题讨论】:
-
我找到了一个类似的post,这可能是你自己问的。看来你取得了一些进展。如果您找到了解决方案,请更新此帖子。
标签: python ubuntu openmpi mpi4py