Ubuntu 16.04 安装 MPI(Message Passing Interface)
参考 MPI 安装在 Ubuntu16.04
1. 下载源文件
- 镜像网站 https://www.mpich.org/static/downloads/3.3.2/
- 官方网站 http://www.mpich.org/downloads/
2. 解压与安装
解压
sudo tar -zxvf mpich-3.3.2.tar.gz cd mpich-3.3.2
安装路径
./configure -prefix=/usr/local/mpich-3.3.2
安装
sudo make sudo make install
配置环境变量
sudo gedit ~/.profile export PATH=/usr/local/mpich-3.3.2/bin:$PATH source ~/.profile
如果使用vscode,还需配置头文件mpi.h的路径。
ctrl+shift+p
后搜索conf
,回车即可打开配置。"includePath": ["${workspaceFolder}/**","/usr/local/mpich-3.3.2/include" ],
3. 运行
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; }
运行
mpicc hello.c -o hello mpirun -np 4 ./hello
结果
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)相关推荐
- Ubuntu 16.04 安装 CUDA Toolkit 10.0
Ubuntu 16.04 安装 CUDA Toolkit 10.0 NVIDIA 引领人工智能计算 - NVIDIA https://www.nvidia.cn/ CUDA Zone https:// ...
- 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 ...
- 16.04linux 安装微信,Ubuntu 16.04安装微信的过程记录
微信没有出Linux的版本,但是可以通过以下方式解决: 1.使用网页版,除了没有公众号之后,一切都没问题,包括传文件等. 2.使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还 ...
- 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 ...
- Ubuntu 16.04 安装 caffe
Ubuntu16.04安装Caffe最全最详细教程(CPU) 由于本人电脑不支持GPU,故选择CPU安装caffe.具体查看方式:键入命令: lspci | grep -i nvidia ,若按回车之 ...
- linux打开vivado_ubuntu启动vivado UBUNTU 16.04安装VIVADO成功启动SDK - Linux - 服务器之家...
ubuntu启动vivado UBUNTU 16.04安装VIVADO&&成功启动SDK 发布时间:2017-04-25 来源:服务器之家 在UNBUNTU 16.04 64位 系统下 ...
- Ubuntu 16.04安装Tomcat 8 图解
Ubuntu 16.04安装Tomcat 8 图解 Linux公社 10-18 00:00 Tomcat是由Apache开发的一款免费且开源的轻量级Web应用服务器,Tomcat8服务器在中小企业中得 ...
- linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)
本文记录Ubuntu 16.04安装Tensorflow步骤,也包括怎么从源码编译安装Tensorflow. 要想安装Tensorflow GPU版本,你需要有一个新一点的Nvidia显卡. Tens ...
- 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 ...
最新文章
- c++ 提取傅里叶描述子_Matlab | 提取图像ROI任意形状
- 2021年秋季学期“大数据能力提升项目”证书办理及领取通知
- ListView使用技巧
- selenium3浏览器驱动安装设置方法
- 使用 NuGet 管理我们的程序集 - 预发行版
- Java中String字符串toString()、String.valueOf()、String强转、+ 的区别
- 概率论-2.7 分布的其他特征函数
- 我们应该改变Linux的二十四件事
- SQL:pgsql查询geom参考系以及更改geom参考系
- JavaScript强化教程——AngularJS 表达式
- Linux_防火墙入门01:以太网的诞生与演变历程
- 关于E-Prime 2.0 无法呈现音频的一种解决方案
- 基于Systemview的巴克码识别器设计
- CMS-订单系统的分布式事务如何处理
- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position解决办法
- 用python做乘法口诀表_如何用python编写乘法口诀表
- 微信发红包案例测试场景
- php生成mp4文件,PHP实现将视频转成MP4并获取视频预览图的方法
- 计算机师范专业发展预期,未来十年大有前途的专业,建议学生和家长多了解一下!...
- 哪个录音软件最好用?推荐几款录音软件给你
热门文章
- Nodejs版本的企业微信中接收消息与腾讯对接之验证URL 代码已经上传,可以去下载
- 数据分析学习笔记 —编译性语言和解释性语言区别
- 如何在注解上拿到方法中的参数_想自己写框架?不会写Java注解可不行
- oracle 序列_Oracle WebLogic最新高危反序列化漏洞修复方法
- python xpath定位元素方法_python--通过xpath相对节点位置查找元素(续)
- Volatility内存分析工具-某即时通讯软件Windows端数据库密钥的分析
- 【caffe-windows】 caffe-master 之 卷积核可视化(利用matlab)
- 洛谷 P5660 数字游戏
- ROS2的学习笔记(legacy)
- Java IO实战操作(一)