Linux多节点下MPI集群环境搭建

一、MPI

1.  关于MPI

        MPI(Message Passing Interface)是一个信息传递应用程序接口,可以用于并行计算。MPI有多种实现版本,如MPICH, CHIMP以及OpenMPI。其中最常见的的是MPICH和OpenMPI,本文使用的是MPICH。

        MPICH官网:http://www.mpich.org/

        OpenMPI官网:https://www.open-mpi.org/

2.  软硬件准备

机器准备:

        3个节点(dellnode1、dellnode2、dellnode3)

操作系统:

        Centos 6.5 64位

依赖软件:

        该安装过程需要c、c++等编译器,否则安装过程中会出现如下错误:

        若出现该错误,只需按照提示信息安装对应的编译器即可

3.  系统环境配置

        为减小配置对整个系统的影响,我们在 root 用户下新建一个名为“mpiuser”的用户,然后将要安装的的软件都安装在该用户目录下。

sudo useradd -m mpiuser
sudo passwd mpiuser
sudo adduser mpiuser sudo

        之后注销当前用户,返回登陆界面。在登陆界面中选择刚创建的 mpiuser 用户进行登陆。

4.  下载并安装MPI

        进入MPICH官网(http://www.mpich.org/),点击“Download MPICH”

        选择对应的版本,点击Download下的http即可下载。

3.2版可直接点击如下链接进行下载:http://www.mpich.org/static/downloads/3.2/mpich-3.2.tar.gz

        接下来将下载的压缩包拷贝到Linux系统下,在mpiuser目录下新建一个mpich目录

cd /home/mpiuser
mkdir mpich

        切换到压缩包目录,使用如下命令进行安装: 

tar -xzvf mpich-3.2.1.tar.gz -C /home/mpiuser/mpich/
cd /home/mpiuser/mpich/mpich-3.2.1/
./configure --prefix=/home/mpiuser/mpich  #运行后出现"Configuration completed."即配置成功
#可能会提示你需要安装各种编译器
#gcc编译器:sudo yum install gcc
#g++编译器:sudo yum install gcc-c++
#gfortran编译器:sudu yum install gcc-gfortran
make && make install    #若出现问题,请使用root权限安装

        安装后加入环境变量

vim /home/mpiuser/.bashrc

        添加如下内容(注意要与自己实际的安装目录相对应,不然后面会无法识别mpi的相关命令) 

<
  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值