参考 MPI 安装在 Ubuntu16.04

1. 下载源文件

  • 镜像网站 https://www.mpich.org/static/downloads/3.3.2/
  • 官方网站 http://www.mpich.org/downloads/

2. 解压与安装

  1. 解压

    sudo tar -zxvf mpich-3.3.2.tar.gz
    cd mpich-3.3.2
    
  2. 安装路径

    ./configure -prefix=/usr/local/mpich-3.3.2
    
  3. 安装

    sudo make
    sudo make install
    
  4. 配置环境变量

    sudo gedit ~/.profile
    export PATH=/usr/local/mpich-3.3.2/bin:$PATH
    source ~/.profile
    
  5. 如果使用vscode,还需配置头文件mpi.h的路径。ctrl+shift+p 后搜索 conf ,回车即可打开配置。

    "includePath": ["${workspaceFolder}/**","/usr/local/mpich-3.3.2/include"
    ],
    

3. 运行

  1. hello.c

    #include "mpi.h"
    #include <stdio.h>int main (int argc, char **argv)
    {int myid, numprocs;MPI_Init (&argc, &argv);MPI_Comm_rank (MPI_COMM_WORLD, &myid);MPI_Comm_size (MPI_COMM_WORLD, &numprocs);printf ("Hello World! Process %d of %d\n", myid, numprocs);MPI_Finalize ();return 0;
    }
    
  2. 运行

    mpicc hello.c -o hello
    mpirun -np 4 ./hello
    
  3. 结果

    Hello World! Process 2 of 4
    Hello World! Process 3 of 4
    Hello World! Process 0 of 4
    Hello World! Process 1 of 4
    

4. 记录时间

MPI_Wtime()
clock()

Ubuntu 16.04 安装 MPI(Message Passing Interface)相关推荐

  1. Ubuntu 16.04 安装 CUDA Toolkit 10.0

    Ubuntu 16.04 安装 CUDA Toolkit 10.0 NVIDIA 引领人工智能计算 - NVIDIA https://www.nvidia.cn/ CUDA Zone https:// ...

  2. Ubuntu 16.04 安装后修改屏幕分辨率(xrandr: Failed to get size of gamma for output default)

    ubuntu 16.04 安装后分辨率只有一个选项 1024x768,使用 xrandr 命令出现错误: xrandr: Failed to get size of gamma for output ...

  3. 16.04linux 安装微信,Ubuntu 16.04安装微信的过程记录

    微信没有出Linux的版本,但是可以通过以下方式解决: 1.使用网页版,除了没有公众号之后,一切都没问题,包括传文件等. 2.使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还 ...

  4. Ubuntu 16.04 安装 Wireshark分析tcpdump的pcap包——sudo apt install wireshark-qt

    tcpdump 的抓包保存到文件的命令参数是-w xxx.cap 抓eth1的包  tcpdump -i eth1 -w /tmp/xxx.cap  抓 192.168.1.123的包  tcpdum ...

  5. Ubuntu 16.04 安装 caffe

    Ubuntu16.04安装Caffe最全最详细教程(CPU) 由于本人电脑不支持GPU,故选择CPU安装caffe.具体查看方式:键入命令: lspci | grep -i nvidia ,若按回车之 ...

  6. linux打开vivado_ubuntu启动vivado UBUNTU 16.04安装VIVADO成功启动SDK - Linux - 服务器之家...

    ubuntu启动vivado UBUNTU 16.04安装VIVADO&&成功启动SDK 发布时间:2017-04-25 来源:服务器之家 在UNBUNTU 16.04 64位 系统下 ...

  7. Ubuntu 16.04安装Tomcat 8 图解

    Ubuntu 16.04安装Tomcat 8 图解 Linux公社 10-18 00:00 Tomcat是由Apache开发的一款免费且开源的轻量级Web应用服务器,Tomcat8服务器在中小企业中得 ...

  8. linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)

    本文记录Ubuntu 16.04安装Tensorflow步骤,也包括怎么从源码编译安装Tensorflow. 要想安装Tensorflow GPU版本,你需要有一个新一点的Nvidia显卡. Tens ...

  9. Ubuntu 16.04安装Cobbler 2.9

    Ubuntu 16.04安装Cobbler 2.9: 注: 1.Cobbler 2.9新增uefi支持 2.Cobbler 2.9依赖syslinux 6.x版本支持 apt-get install ...

最新文章

  1. c++ 提取傅里叶描述子_Matlab | 提取图像ROI任意形状
  2. 2021年秋季学期“大数据能力提升项目”证书办理及领取通知
  3. ListView使用技巧
  4. selenium3浏览器驱动安装设置方法
  5. 使用 NuGet 管理我们的程序集 - 预发行版
  6. Java中String字符串toString()、String.valueOf()、String强转、+ 的区别
  7. 概率论-2.7 分布的其他特征函数
  8. 我们应该改变Linux的二十四件事
  9. SQL:pgsql查询geom参考系以及更改geom参考系
  10. JavaScript强化教程——AngularJS 表达式
  11. Linux_防火墙入门01:以太网的诞生与演变历程
  12. 关于E-Prime 2.0 无法呈现音频的一种解决方案
  13. 基于Systemview的巴克码识别器设计
  14. CMS-订单系统的分布式事务如何处理
  15. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position解决办法
  16. 用python做乘法口诀表_如何用python编写乘法口诀表
  17. 微信发红包案例测试场景
  18. php生成mp4文件,PHP实现将视频转成MP4并获取视频预览图的方法
  19. 计算机师范专业发展预期,未来十年大有前途的专业,建议学生和家长多了解一下!...
  20. 哪个录音软件最好用?推荐几款录音软件给你

热门文章

  1. Nodejs版本的企业微信中接收消息与腾讯对接之验证URL 代码已经上传,可以去下载
  2. 数据分析学习笔记 —编译性语言和解释性语言区别
  3. 如何在注解上拿到方法中的参数_想自己写框架?不会写Java注解可不行
  4. oracle 序列_Oracle WebLogic最新高危反序列化漏洞修复方法
  5. python xpath定位元素方法_python--通过xpath相对节点位置查找元素(续)
  6. Volatility内存分析工具-某即时通讯软件Windows端数据库密钥的分析
  7. 【caffe-windows】 caffe-master 之 卷积核可视化(利用matlab)
  8. 洛谷 P5660 数字游戏
  9. ROS2的学习笔记(legacy)
  10. Java IO实战操作(一)