openmpi

来自百合仙子's Wiki
跳转到导航 跳转到搜索

依赖的软件

Ubuntu系统需要以下软件包:

sudo apt-get install openssh gcc g++ flex

配置网络

配置好sshsshd,并静态分配IP给每个节点。

修改hosts文件,将每台机器分配一个内网使用的域名,如

192.168.27.11 ubuntu
192.168.27.12 ubuntu2

修改 /etc/hosts.equiv 文件,包含所有集群中的机器域名,每行一个域名。

配置mpi

设置如下环境变量

export MPI_USEP4SSPORT=yes
export MPI_P4SSPORT=22
export P4_RSHCOMMAND=ssh

运行

使用类似于下面的命令运行:

mpirun -host ubuntu,ubuntu2 -np 2 pi_mpi

其中可执行程序要求位于相同的路径。