Ubuntu安装mpich
部分内容引用: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相关推荐
- 【环境安装】ubuntu16.04安装MPICH
ubuntu16.04安装MPICH 一.下载文件 二.安装 参考文章 一.下载文件 到 mpich 官网下载源文件,这里选择 3.4.2 版本. 二.安装 1.找到 mpich-3.4.2.tar. ...
- Ubuntu安装MongoDB
https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...
- ubuntu安装OpenCV详细教程(建议收藏)
记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...
- 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 ...
- debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码
使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...
- ubuntu安装KVM
ubuntu安装KVM 现在官网下载ubuntu镜像,桌面版或者服务端都可,这里以桌面端为例. 安装之前确保磁盘有足够大的空间(这很重要) 安装KVM sudo apt install qemu-kv ...
- 解决Ubuntu安装依赖问题
解决Ubuntu安装依赖问题 解决Ubuntu安装依赖问题 最主要问题,修改的国内镜像源可能不是对应的ubuntu版本,大部人直接找了个镜像源就复制到source.list里面了,其实需要对应版本的, ...
- Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客
Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客
- ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装
ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装
最新文章
- NC:你觉得你吃的是草,其实你还是吃的土(遗传发育所朱峰)
- iOS7以下设备获取mac地址
- 项目实战-本地自动化部署
- freecplus框架-MySQL数据库操作
- 【Python笔记】元组的用法
- jquery插件 validation表单的验证的应用的一个例子
- JSP——JSP介绍以及运行原理
- 【第三方互联】10、注册成为支付宝(Alipay)开发者
- 送戒指创意 让婚礼不再单调
- mysql周报内容范文_mysql 数据分析如何实现日报、周报、月报和年报?
- 北京大学计算机科学技术研究所研究员万小军:机器写稿技术与应用 | CCF-GAIR 2017...
- canvas实现粒子特效
- 梦断代码 ---阅读笔记02
- 爱剪辑 v3.0.0 视频剪辑工具 去除推广弹窗
- 少儿编程会培养什么能力
- MVC-MVP-MVVM-MVI
- 远程诊断DoIP(笔记二)概念
- TI DSP TMS320F28335 CCS初级踩坑
- LeetCode第977题 有序数组的平方(c++)
- smart200+步进控制