我的并行计算之路(一)Ubuntu 16.04下的MPI安装

现在大四,准备保研了。目前联系好了一个做并行计算的老师,可能以后就走这条路了。人工智能的三大基石之一就是计算大量数据的能力,目前这个技术就是并行计算,无论是用GPU还是大型的集群。然后我现在算是开始学习并行计算,并且准备将学习的经历记录下来。一是供我以后复习用,做个备份,再是想给学习并行计算的朋友一个参考(如果觉得有参考价值的话,摊手)。
   下面我就从MPI的安装开始谈起。MPI(Message-Passing Interface),并不是一种新的语言,而是消息传递接口,它定义了一个可以被C、C++和Fortran程序调用的函数库[1]。我们可以用MPI来进行进程间的通信,以消息传递的方式来对分布式内存系统进行编程。在Ubuntu下安装MPI,我参考了直接apt-get安装tar.gz源码安装 两种方式。开始图方便,用的apt-get方式

sudo apt-get intall mpich2

但是安装完后,好像不太好用。于是我就用了第二个方法,在MPI下载下载了源码包mpich-3.2.tar.gz。然后解压

sudo tar -zxvf mpich-3.2.tar.gz

解压完后,进行配置(我的配置安装位置为 /home/mpi/mpich3。如果没有root权限,可以选择用户目录/home/XXX/mpich3)

./configure -prefix=/home/mpi/mpich3

配置完成后,执行编译和安装工作

make

make install 

安装完成后,添加环境变量

sudo gedit ~/.bashrc

在最后添上下面几句话

export MPI_ROOT=/home/mpi/mpich3
  • 20
    点赞
  • 99
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值