Getting Sart with OpenMPI On Federa 14 X86_64
Getting Sart with OpenMPI On Federa 14 X86_64
来源:http://dvbmonkey.wordpress.com/2009/02/27/getting-started-with-open-mpi-on-fedora/
背景介绍:工作需要,涉及到MPI编程,查了些资料,现将安装步骤记录如下,以备不时之需。由于只需要单机模式,不需要点集形式,所以配置起来也比较简单。
安装 :$ sudo yum install openmpi openmpi-devel openmpi-libs
安装之后,查看安装位置:
$ whereis oenmpi
openmpi:/usr/lib64/openmpi
配置 :将MPI的bin和lib加入到PATH 和LD_LIBRARY_PATH中去。
打开$HOME/.bash_profile
在最后加上
PATH=$PATH:/usr/lib64/openmpi/bin
LD_LIBRARY_PATH=/usr/lib64/openmpi/lib
保存
注销后登录查看配置结果
$echo $PATH
$echo $LD_LIBRARY_PATH
结果中显示有/usr/lib64/openmpi/lbin和 /usr/lib64/openmpi/lib则为配置成功
测试:
hello.c:
#include <stdio.h> #include <mpi.h> #include <unistd.h> int main(int argc, char *argv[]) { int numprocs, rank, namelen; char processor_name[MPI_MAX_PROCESSOR_NAME]; MPI_Init(&argc, &argv); MPI_Comm_size(MPI_COMM_WORLD, &numprocs); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Get_processor_name(processor_name, &namelen); printf("Hello World! from process %d out of %d on %s/n", rank, numprocs, processor_name); MPI_Finalize(); return 0; } 编译:mpicc -o hello hello.c 运行:mpirun -np5 hello 运行结果显示: Hello World! from process 0 out of 5 on Shisir Hello World! from process 4 out of 5 on Shisir Hello World! from process 2 out of 5 on Shisir Hello World! from process 3 out of 5 on Shisir Hello World! from process 1 out of 5 on Shisir 恭喜 安装配置成功!
Getting Sart with OpenMPI On Federa 14 X86_64相关推荐
- 硬盘安装了 Fedora 14 x86_64 [快速配置]
su用户下,更新系统 yum update 加入软件仓库: rpm -ivh rpmfusion-free-release-stable.noarch.rpm rpm -ivh rpmfusion-n ...
- VMware下 Fedora 14安装VMWare Tools
VMware Workstation 7.1.4下 Fedora 14安装VMWare Tools 因为本人在VMware Workstation7.1.4下的Fedora 14 linux系统安装V ...
- Linux 64bit下Oracle11g安装手册
基本信息 操作系统:CentOS Release 6.3 (Final) 内核版本:Kernel Linux 2.6.32-279.el6.x86_64 Oracle版本:Oracle 11g Rel ...
- 在RedHat4 64位操作系统下,安装Oracle 10g
在RedHat4 64位操作系统下,安装Oracle <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:offi ...
- 进击的docker 二 : docker 快速入门
1.安装docker 1.1.安装环境 [root@docker ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [r ...
- Centos6.4 编译安装 nginx php
一. 准备依赖库 安装make: yum -y install gcc automake autoconf libtool make 安装g++: yum install gcc gcc-c++ 二. ...
- Docker 基础介绍及配置安装 [一]
Docker 基础介绍及配置安装 [一] Docker 基础介绍及配置安装 [一] Docker 时间:2016年11月2日 Docker介绍 Docker是Docker.lnc公司开源的一个基于LX ...
- nginx RTMP FFmpeg 视频直播
/***************************************************************************** nginx RTMP FFmpeg 视频直 ...
- 利用TUN创建虚拟网络
利用TUN创建虚拟网络 下面创建一个简单的TAP网卡,本地通信检查TAP网卡的功能. 1 检查TUN模块. 首先检查内核是否支持TUN/TAP,可以通过以下命令检查. # modinfo tun f ...
- mysql 复合索引(联合索引) a b c的使用
本博文中所用数据版本为mysql 5.7.28 通过命令行查看 mysql版本信息如下: ~ mysql --version mysql Ver 14.14 Distrib 5.7.28, for m ...
最新文章
- python运行完不能显示图_【已解决】Python中通过Image的open之后,去show结果打不开bmp图片,无法正常显示图片...
- Deeplearnng.AI第四部分第一周、卷积神经网络
- win7 64位下如何安装配置mysql-5.7.4-m14-winx64(安装记录)
- c语言和c 编程的区别吗,C语言和C有什么区别呀?
- 性能测试概念点分析与过程讲解(一)
- Hibernate中常见问题 No row with the given identifier exists问题
- linux终端<Terminal>使用ping
- 环评图件制作-数据处理+图件制作(weixin公众号【图说GIS】)
- 便携式嵌入式软件接口测试工具
- python弹性碰撞次数圆周率_关于“用理想弹性碰撞能用来计算π”视频的小讨论...
- APP测试漏洞扫描工具及在线检测网站
- mysql数据库系统时区_mysql 杂记 —— 时区问题
- arcgis里dem填洼_基于多尺度窗口的DEM局部填洼方法
- Windows 11 22H2 (KB5017321) 更新失败并显示下载错误 0x800F0806
- win10给鼠标右键添加快捷功能
- Android实现垂直型的SeekBar
- ionic2 city-picker 报_dur错误
- 上传文件时,服务器报错:IOFileUploadException: Processing of multipart/form-data request failed. 设备上没有空间
- docker login 明明账号密码都正确却登录失败 提示 The user name or passphrase you entered is not correct.
- 李一男离开华为时给属下的忠告
热门文章
- C#ObjectArx Cad获取模型空间得所有实体
- ClusterStorage-2-配置Cluster Storage实验
- 【大数据告诉你】韩剧《今生是第一次》为什么如此高分好评!(多图预警)
- eoLinker API-Shop电商行业数据及解决方案API
- 免备案服务器到底是什么?
- 机器人联动脑机接口视频游戏能帮助治疗儿童多动症吗?
- 爬取汉字五行元素,并存入数据库
- java讲师容易吗_潭州JAVA讲师专访:我嘛,性格是比较闷骚的
- C语言如何 实现 下雪效果
- 2023-02-24 mysql/innodb-聚合-临时表避免OOM-使用磁盘文件-分析