部分内容引用:https://blog.csdn.net/baidu_34045013/article/details/78237842
感谢

安装步骤

1、从Ubuntu的Firefox浏览器进入 mpich下载地址


下载 mpich_3.2.orig.tar.gz

2、不知为何 我下载下来直接就是解压过的 如果尚未解压 请自行输入指令进行解压

3、cd mpich-3.2

4、./configure -prefix=/home/xxxx/mpich
此处的xxxx是你的用户名

5、make

6、make install

以上几步的执行过程时间都可能长达几分钟

7、所读安装教程中需要配置环境,但我没有成功,于是直接进行了测试,发现已安装成功,可以直接运行

测试

1、在主目录创建homework文件夹,写一个简单的测试hello.c

mkdir homework
cd homework
vim hello.c

hello.c 代码如下

#include <stdio.h>
#include <mpi.h>int main(int argc, char ** argv)
{int myid, numprocs, source;MPI_Status status;char message[100];MPI_Init(&argc, &argv);MPI_Comm_rank(MPI_COMM_WORLD, &myid);MPI_Comm_size(MPI_COMM_WORLD, &numprocs);if (myid != 0) {strcpy(message, "Hello World!");MPI_Send(message, strlen(message) + 1, MPI_CHAR, 0, 99, MPI_COMM_WORLD);}else {for (source = 1; source < numprocs; source++) {MPI_Recv(message, 100, MPI_CHAR, source, 99, MPI_COMM_WORLD, &status);printf("I am process %d. I recv string '%s' from process %d. \n", myid, message, source);}}MPI_Finalize();
}

2、完成后进行编译

mpicc hello.c -o hello

3、运行

mpiexec ./hello

输出结果应为


于是我完成了金融大数据处理技术第二周作业 谢天谢地

“生活是条沉船,但我们不要忘了在救生艇上高歌”

Ubuntu安装mpich相关推荐

  1. 【环境安装】ubuntu16.04安装MPICH

    ubuntu16.04安装MPICH 一.下载文件 二.安装 参考文章 一.下载文件 到 mpich 官网下载源文件,这里选择 3.4.2 版本. 二.安装 1.找到 mpich-3.4.2.tar. ...

  2. Ubuntu安装MongoDB

    https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...

  3. ubuntu安装OpenCV详细教程(建议收藏)

    记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...

  4. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

  5. debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码

    使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...

  6. ubuntu安装KVM

    ubuntu安装KVM 现在官网下载ubuntu镜像,桌面版或者服务端都可,这里以桌面端为例. 安装之前确保磁盘有足够大的空间(这很重要) 安装KVM sudo apt install qemu-kv ...

  7. 解决Ubuntu安装依赖问题

    解决Ubuntu安装依赖问题 解决Ubuntu安装依赖问题 最主要问题,修改的国内镜像源可能不是对应的ubuntu版本,大部人直接找了个镜像源就复制到source.list里面了,其实需要对应版本的, ...

  8. Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客

    Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客

  9. ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

    ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

最新文章

  1. NC:你觉得你吃的是草,其实你还是吃的土(遗传发育所朱峰)
  2. iOS7以下设备获取mac地址
  3. 项目实战-本地自动化部署
  4. freecplus框架-MySQL数据库操作
  5. 【Python笔记】元组的用法
  6. jquery插件 validation表单的验证的应用的一个例子
  7. JSP——JSP介绍以及运行原理
  8. 【第三方互联】10、注册成为支付宝(Alipay)开发者
  9. 送戒指创意 让婚礼不再单调
  10. mysql周报内容范文_mysql 数据分析如何实现日报、周报、月报和年报?
  11. 北京大学计算机科学技术研究所研究员万小军:机器写稿技术与应用 | CCF-GAIR 2017...
  12. canvas实现粒子特效
  13. 梦断代码 ---阅读笔记02
  14. 爱剪辑 v3.0.0 视频剪辑工具 去除推广弹窗
  15. 少儿编程会培养什么能力
  16. MVC-MVP-MVVM-MVI
  17. 远程诊断DoIP(笔记二)概念
  18. TI DSP TMS320F28335 CCS初级踩坑
  19. LeetCode第977题 有序数组的平方(c++)
  20. smart200+步进控制

热门文章

  1. 冲正交易是属于TCC模式么
  2. 孔庆东 -- 一个DEAD-LEFTIST_拔剑-浆糊的传说_新浪博客
  3. 最好和最便宜的照片存储网站(优质图库摄影)
  4. 微信小程序input框输入值校验
  5. bugku ctf 细心的大象 wirteup
  6. 【消息队列笔记】chp2-如何选择消息队列
  7. chp7三个修饰符test5 考点:静态方法 记录原因:对象类型的强转
  8. Codeup——606 | 问题 A: C语言-数字交换
  9. Docker容器搭建conpot蜜罐
  10. 关于声纹识别数据集VoxCeleb2下载问题--