Ubuntu下搭建MPI并行计算环境
Ubuntu下搭建MPI并行计算环境
[日期:2012-10-10] | 来源:Linux社区 作者:hs794502825 | [字体:大 中 小] |
在这里面可以选择一个合适的openmpi安装包,此处我选择的是http://www.open-mpi.org/software/ompi/v1.6/downloads/openmpi-1.6.2.tar.gz
默认的下载地址为/home/hs/下载(其中hs为我的用户名)。
1.首先进行解压文件tar zxvf /home/hs/下载/openmpi-1.6.2.tar.gz。
2.然后执行cd openmpi-1.6.2
3.接着执行./configure,一段时间之后发现缺少g++编译器,所以执行sudo apt-get install g++
4.执行完之后再执行一次./configure就可以配置成功,
5.执行sudo make all install,安装所有需要安装的文件,
6.为/etc/profile文件添加库共享路径,(默认情况下,MPI的库文件在/usr/local/lib目录下)。执行sudo geidt /etc/profile,然后在其中加入一行export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
7.使该配置文件生效:source /etc/profile接着就可以进行测试。
8.cd openmpi-1.6.2/examples
9.make
10.mpirun -np 4 hello_c
运行结果如下:
说明MPI安装成功!
但是后来又发生了一个小插曲,我重新启动之后,再来运行mpirun -np 4 hello_c又出现了如下问题:
后来将source /etc/profile重新执行一下再运行mpirun -np 4 hello_c程序运行成功!
总算搞定了Ubuntu下的MPI环境,开始写程序了!
Ubuntu下搭建MPI并行计算环境相关推荐
- 搭建MPI并行计算环境并计算pi值[windows 和 Ubuntu]
文章目录 一. 选在Linux,Ubuntu或者Windows上搭建mpi环境 First of all What's more 二.VS配置mpi 三.计算pi值 (1)基础编译环境的构建 (2)M ...
- ubuntu下搭建android开发环境(转载)
在ubuntu下搭建android开发环境,准备学习一下android开发. 1.安装JDK 首先到oracle的官网上下载linux版本的JDK(网址为:http://www.orac ...
- ubuntu下搭建erlang编程环境
ubuntu下搭建erlang编程环境 吐槽:erlang作为一门小众语言,编程环境配置的我发疯啊,官方标配是emacs,但是我作为中毒已深的vimer实在不想换编辑器了,在尝试的途中我还试过了用ec ...
- ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk
[置顶] ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio.sdk.jdk(by 星空武哥) <div class="article_manage c ...
- ubuntu下搭建的lamp环境新建站点
这几天刚装了一个ubuntu 16.04桌面版,总之来来回回几遍才基本把环境搭建好,本来用apt-get搭建,结果不知道什么原因16.04版不支持装php5 ,提示源放弃了php5版本,不得不使用ph ...
- felayman——Ubuntu下搭建PHP开发环境
可以选择一键安装所有包,也可以一个个的安装,这里我选择一键安装. 步骤如下: 1.sudo apt-get install apache2 mysql-server mysql-client php5 ...
- ti linux 开发环境,Ubuntu下搭建MSP430开发环境(MSPGCC)
上回讲到已经成功编译了源代码,生成了可执行文件,接下来就是要连接仿真器,下载可执行文件了.mspgcc中连接仿真其用的是mspdebug(功能上类似与openocd),连接成功之后它也能够充当gdbs ...
- Windows系统下搭建MPI(并行计算)环境
Windows系统下搭建MPI环境 MPI的全称是Message Passing Interface即标准消息传递界面,可以用于并行计算.MPI的具体实现一般采用MPICH.下面介绍如何在Window ...
- Windows系统下搭建MPI环境
Windows系统下搭建MPI环境 MPI的全称是Message Passing Interface即标准消息传递界面,可以用于并行计算.MPI的具体实现一般采用MPICH.下面介绍如何在Window ...
最新文章
- asio 异步demo
- flume采集数据报错问题解决
- C/C++串口通信原理及读写与操作
- 在Android中afinal框架下实现sqlite数据库版本升级的办法
- 记录一下SpringCloud-Gateway使用lb动态路由遇到的坑
- 【数据结构与算法】【算法思想】贪心算法
- Sql server 数据转到 Mysql 数据库
- 双十一快到了,快递却不干了?
- 基于JAVA+SpringMVC+Mybatis+MYSQL的汽车维修管理平台
- 帮助类之自动解析表达式判定结果方法类
- mysql基础之视图、事务、索引、外键
- 如何在没有域的环境中搭建AlwaysOn(一)
- qt制作串口调试工具
- Django之DRF自定义action
- Win系统 - Windows10 该内存不能为 read
- 一个奇怪的方法解决华为ENSP模拟器路由器启动后命令行一直“#”的问题
- easyexcel Create workbook failure 问题解决
- js压缩图片--可以控制分辨率以及压缩后的图片质量
- Python之闭包与装饰器
- 回顾《JavaScript高级程序设计》目录篇