PVFS2支持RIMIO,最终支持MPICH2应用程序

原创 2012年03月21日 10:52:12
//=====================================
要使PVFS2支持ROMIO,最终支持MPICH2,其主要是在安装MPICH2时指定PVFS2的安装位置
如此之后,应用程序(例如MPI)可以通过MPI-IO直接访问PVFS2,绕开内核接口。
(注意:文件格式为 pvfs2: filename,即在文件名前加pvfs2:)
//=====================================
[root@node14 soft]# tar -zxvf mpich2-1.4.1p1.tar.gz
[root@node14 soft]# cd mpich2-1.4.1p1/src/mpi/romio/   后来发现mpich2-1.4.1p1不用打patch了
[root@node14 mpich2-1.4.1p1]# ./configure --with-pvfs2=/root/program/pvfs2-install/  -prefix=/home/amao/program/mpich2-install/  
(也可以不设定-prefix,则装在/usr/local/下面去)
[root@node14 mpich2-1.4.1p1]# make
[root@node14 mpich2-1.4.1p1]# make install
//=====================================
总结:
(1) 下载MPICH2,解压、安装,最重要的是指定--with-pvfs2,其他与没有pvfs2支持的MPI安装方法相同
(2) 疑问:在MPICH2安装的时候设定PVFS2的安装目录,而在安装PVFS2的时候指定MPI的安装目录,这不是悖论吗?
(3) MPI应用程序应该属于上层,底层的MPI-IO/ROMIO和PVFS2是如何互动的?
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Ubuntu 16.04 MPICH应用2——简单程序测试

Ubuntu 16.04 MPICH应用2——简单程序测试解决的问题: 1. 简介 2. 编译程序源码 3. 运行程序及程序结果分析简介上一篇帖子中介绍了MPI的安装,运行环境构建以及最简单的h...

多核编程提高程序效率的试验(OpenMP和MPICH2)

最近要做一个程序引擎优化的报告,要达到1500万的数据在1秒内处理完成。先是测试了OpenMP,效果很不错。实现也简单,i7处理器能把处理时间缩短到三分之一左右,基本达到要求。然后作为比较,探讨了多台...

B2C商务平台的应用程序

淘宝由于有高质量的流量,已经开始把独立B2C都不断吸进了淘宝商城这个平台,这也是很牛的一件事情。 eBay传统C2C业务近年来增速放缓,越来越多的用户更愿意直接从快速利便的网上B2C商店直接购买商品。...

Windows IPC 应用程序移植到 Linux,第 2 部分: 信号量和事件

内容 同步 信号量 事件 简介: 随着开发人员将一些普及的 Windows® 应用程序迁移到 Linux™ 平台,企业中正在进行的向开放源码迁移的浪潮有可能引发极大的移植问...

C#实现P2P应用程序

一.前言:   P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过...

pAdTy_2 构建连接网络和云的应用程序

2015.11.18 - 12.09 个人英文阅读练习笔记。原文地址:http://developer.android.com/training/building-connectivity.html...

走进Web开发(2)--web应用程序工作原理

上次说到web开发有很多优点,那么这些优点是怎么来的呢?让我们来看看web应用程序的工作原理吧.搞清楚它的工作原理和机制,对于我们编写web程序是非常有好处的. 首先说明一下运行web应用程序需要那些...

用 J2SE1.5 建立多任务的Java应用程序

J2SE 5.0中的java.util.concurrent程序包提供了一个新的线程框架组件,这个框架组件处理了与建立、执行和管理线程相关的很多低层细节信息。在本文中我们将细致地了解一下它的重要特性。...

跟Google学习Android开发-起始篇-构建你的第一个应用程序(2)

1.2运行你的应用程序        如果你是按照上一课创建一个Android项目,它包含一些默认设置的“Hello World” 的源文件,现在您可以立即运行这个应用程序。     ...

OpenCV 2 学习笔记(13): 算法的基本设计模式<4> :使用Model-View-Controller模式创建一个应用程序

前面我们介绍了三个比较重要的设计模式:策略,控制器,单例。现在我们我们将这些模式用在一起形成一个程序架构,MVC架构模式,它将一个程序的应用逻辑和用户接口完全分离。下面我们在MFC下使用这个模式创建一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)