mpy4py 环境配置

安装 Open MPI

OpenMPI 官网:openmpi
目前最新版本为 3.0.0

wget https://www.open-mpi.org/software/ompi/v3.0/downloads/openmpi-3.0.0.tar.gz
tar -xzvf openmpi-3.0.0.tar.gz
cd openmpi-3.0.0
./configure --prefix=/安装目录/openmpi-3.0.0
make all install

安装后添加环境变量

export PATH=/安装目录/openmpi-3.0.0/bin:$PATH
export LD_LIBRARY_PATH=/安装目录/openmpi-3.0.0/lib:$LD_LIBRARY_PATH

安装 mpi4py

下载 mpi4py:mpi4py

wget https://pypi.python.org/packages/ee/b8/f443e1de0b6495479fc73c5863b7b5272a4ece5122e3589db6cd3bb57eeb/mpi4py-2.0.0.tar.gz
tar -xzvf mpi4py-2.0.0.tar.gz
cd mpi4py-2.0.0
vim mpi.cfg

修改 mpi_dir 为 openmpi 的安装目录

# Open MPI example
# ----------------
[openmpi]
mpi_dir              = /安装目录/openmpi-3.0.0
mpicc                = %(mpi_dir)s/bin/mpicc
mpicxx               = %(mpi_dir)s/bin/mpicxx
#include_dirs         = %(mpi_dir)s/include
#libraries            = mpi
library_dirs         = %(mpi_dir)s/lib
runtime_library_dirs = %(library_dirs)s

继续安装 mpi4py

python setup.py install

删除方法

python setup.py install --record log
cat log | xargs rm -rf

验证安装是否成功

在 python 中执行

import mpi4py.MPI

没有报错说明安装成功


Powered by Jekyll and Theme by solid