ubuntu16.04安装MPICH

  • 一、下载文件
  • 二、安装
  • 参考文章

一、下载文件

到 mpich 官网下载源文件,这里选择 3.4.2 版本。

二、安装

1、找到 mpich-3.4.2.tar.gz 文件,解压。

tar -zxvf mpich-3.4.2.tar.gz

2、创建 build 目录,进行编译预设置。

mkdir mpich-build
cd mpich-build
../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2

3、编译。

sudo make -j20

如果出现问题,请往下看。
a. 出现 ‘configure: error: no ch4 netmod selected …’ , 则,

make clean
cd ..
rm -rf mpich-build
mkdir mpich-build
cd mpich-build
../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2 --with-device=ch4:ofi
sudo make -j20

b. 出现包含 fortran 这个词的错误,则,

make clean
cd ..
rm -rf mpich-build
mkdir mpich-build
cd mpich-build
../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2 --disable-fortran
sudo make -j20

c. a 和 b 都有,则,

make clean
cd ..
rm -rf mpich-build
mkdir mpich-build
cd mpich-build
../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2 --disable-fortran --with-device=ch4:ofi
sudo make -j20

4、安装。

sudo make install -j4

5、设置环境变量。

vi ~/.bashrc

在文件末尾加上,

# MPI_ROOT 改成你自己的mpich安装路径
export MPI_ROOT=/usr/local/mpich-3.4.2
export PATH=$MPI_ROOT/bin:$PATH
export MANPATH=$MPI_ROOT/man:$MANPATH

刷新环境变量,

source ~/.bashrc

6、验证安装效果。输出正确表示安装成功。

which mpicc
mpichversion

7、demo 测试,参考, —>这篇文章。
:如果编译时,还有其他问题,多半是GCC版本的问题,可以自己尝试解决。

参考文章

[1] Ubuntu 20.04下安装和配置MPI
[2] 我的并行计算之路(一)Ubuntu 16.04下的MPI安装
[3] MPICH

【环境安装】ubuntu16.04安装MPICH相关推荐

  1. ctags linux 环境变量,Ubuntu16.04安装配置和使用ctags

    Ubuntu16.04安装配置和使用ctags by ChrisZZ ctags可以用于在vim中的函数定义跳转.在ubuntu16.04下默认提供的ctags是很老很旧的ctags,快要发霉的版本( ...

  2. python3.6.5安装-Ubuntu16.04安装python3.6.5详细步骤

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

  3. teamviewer12 linux安装,ubuntu16.04安装teamviewer12依赖包解决

    安装teamviewer下载地址:http://www.teamviewer.com/en/download/linux/ 下载的是:teamviewer_12.0.76279_i386.deb 安装 ...

  4. 安装ubuntu16.04+Nvidia驱动+Cuda8.0+Cudnn5.1+Matlab R2017b+Pycharm+WPS

    硬件环境:NVIDIA GTX 760+i5 本文只是为了方便以后自己再安装时比较方便,做的一个记录.所以基本所有步骤都来自各参考文章的步骤. 安装ubuntu16.04 安装Nvidia驱动 安装C ...

  5. 联想电脑T14以及以上版本安装ubuntu16.04

    首先是在电脑上正常安装ubuntu16.04,安装完成后不要惊慌,会黑屏,然后按ctrl + alt+ F1进入命令行模式 首先nouveau禁止命令写入文件,即编辑/etc/modprobe.d/b ...

  6. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  7. Ubuntu16.04安装Mono4.2.1 C#开发环境

    前言:这篇转载的文章是我很久以前写的,但是后来手机换号了,又注册新号开始继续写blog.旧文章不能合并到新账号,就以转载的形式纪念下过去 操作系统环境:ubuntu16.04 安装Mono4.2.1 ...

  8. 【环境搭建】手把手教你安装Ubuntu16.04系统

    [环境搭建]手把手教你安装Ubuntu16.04系统 使用U盘制作Ubuntu系统盘 准备工作 操作过程 用制作好的系统盘安装Ubuntu16.04系统 结语 使用U盘制作Ubuntu系统盘 准备工作 ...

  9. 服务器ubuntu16.04安装Miniconda配置pytorch环境

    服务器ubuntu16.04安装Miniconda配置pytorch环境 刚进入实验室时配置过服务器node1节点,node1节点有4张p100,但是总是被占满,几个月后申请了node2节点,但是完全 ...

最新文章

  1. 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价
  2. Java 程序优化之对象池
  3. 蓝桥杯九宫重排(bfs+用set去重)
  4. 连接数据库报“You have an error in your SQL syntax”异常的解决
  5. UNIX(多线程):23---线程池注意事项和常见问题
  6. Eclipse小技巧:收起outline的头文件
  7. java毕业设计都市书城系统Mybatis+系统+数据库+调试部署
  8. sql server 2008服务无法启动的原因和解决办法
  9. FPGA(一):用Verilog实现流水灯
  10. uni-app常见的生命周期
  11. WPJAM「网址导航」:最轻便快捷的WordPress网址导航插件
  12. 网易七鱼“大闹”客服行业,真能一举定乾坤?
  13. CSR8670项目实战:BlueHeart心率监测耳机
  14. R语言开发之我想要使用R语言进行开发的原因
  15. react简书项目学习笔记38如何拿到页面的输入值
  16. 【人工智能项目】Fashion Mnist识别实验
  17. svn 无法检出的问题
  18. 8090的你该知道的......很长,但看完后,你会成长
  19. css 动画 飞机,利用CSS3实现炫酷的飞机起飞的动画
  20. pyautogui控制鼠标

热门文章

  1. Open3d系列 | 2. Open3d实现点云数据增强
  2. 微软小冰推出“虚拟版”微信!比原版更好玩
  3. java保留小数点后面两位(四舍五入)
  4. 微信的软件设计使用思考
  5. 服务器端提供ios图形验证码,iOS 生成图片验证码(实用功能)
  6. 王者服务器维护杨戬,王者荣耀国服杨戬究竟是如何秀的?告诉你如何正确的使用杨戬...
  7. 在windows桌面上画矩形框
  8. telnet远程重启服务器,net、ftp、telnet命令和远程登录重启服务器
  9. 在Word中插入x拔字符
  10. 【常用小知识】python time模块 当前时间 ---转换--> 年月日时分秒