手动安装 mpi4py
使用 conda 安装的 mpi4py 默认是基于 mpich 构建的,而且使用的编译器是 gcc。想要基于 openmpi 来构建则必须要手动安装。假定 openmpi 安装在 /path/to/openmpi 下(即编译 openmpi 时的 prefix),且编译器使用 intel 的 icc,则手动安装 mpi4py 的方法如下:
*1. 下载 mpi4py,地址是 https://bitbucket.org/mpi4py/mpi4py.git
*2. 修改 mpi.cfg 文件,找到 [openmpi] 标签,将之后的内容改为
[openmpi]
mpi_dir = /path/to/openmpi
mpicc = %(mpi_dir)s/bin/mpicc
mpicxx = %(mpi_dir)s/bin/mpicxx
include_dirs = %(mpi_dir)s/include

最低0.47元/天 解锁文章
2790

被折叠的 条评论
为什么被折叠?



