在之前的一篇博文中(Linux下mpi环境配置与执行步骤(Ubuntu为例) ),有讨论过如何使用MPI在两个不同的机器上执行程序,在那篇博文中使用了超级用户权限。不幸的是,有些情况下,我们不能拥有操作系统的超级用户权限,导致我们不能修改除用户目录以外的目录,因此写这篇博文讨论如何使用普通用户来实现mpi程序的编译和双机器执行。如果知道了如果双机器执行,多机器道理是相通的。...
分类:
其他好文 时间:
2014-11-02 18:16:50
阅读次数:
175
安装MPICH2: sudo apt-get install mpich2安装更新: 刚装好系统后,系统可能不完全,在设置-软件和更新中选择更新源(163.com站点比较快),再在命令行窗口中执行sudo apt-get update
分类:
系统相关 时间:
2014-10-29 16:24:48
阅读次数:
271
昨天因为需要,重新开始拾起MPI,一年前接触过,现在已经忘得差不多了。昨天遇到一个困难,MPICH2不知怎么回事,无法配置(wmpiconfig.exe)查看了网上的很多文档,总算找到了问题的所在。我的系统是WIN764位,如果你设置了密码,注册时就用开机用的用户名和密码。否则无法连接..
分类:
其他好文 时间:
2014-10-24 11:12:01
阅读次数:
175
网友遇到的问题并解决问题:mpich2在多个节点上运行并行程序时出错我使用mpich2时遇到一下问题:当我运行一个计算圆周率的并行程序cpi.c时,我想在指定的若干个节点上运行这个程序,比如host1,host2,host3等,于是我将这3个节点名称写在一个文件hostfile里,以下是运行过程:m...
分类:
其他好文 时间:
2014-10-23 22:19:09
阅读次数:
273
一数据集http://brainweb.bic.mni.mcgill.ca/brainweb/BrainWeb:SimulatedBrainDatabasehttp://brainweb.bic.mni.mcgill.ca/brainweb/selection_ms.htmlMRIdatasets(上面的一部分)二软件http://www.math.mcgill.ca/keith/fmristat/介绍了AFNIfiles,MINCformattedfiles,PETC..
分类:
其他好文 时间:
2014-10-21 15:41:31
阅读次数:
255
第三章MPI编程3.1 MPI简单介绍多线程是一种便捷的模型,当中每一个线程都能够訪问其他线程的存储空间。因此,这样的模型仅仅能在共享存储系统之间移植。一般来讲,并行机不一定在各处理器之间共享存储,当面向非共享存储系统开发并行程序时,程序的各部分之间通过来回传递消息的方式通信。要使得消息传递方式可移...
分类:
其他好文 时间:
2014-10-17 20:23:34
阅读次数:
256
到http://www.open-mpi.org/下载openmpi并解压,事先安装gcc或g++。我是openmpi-1.6.5,进入解压文件夹,执行./configure这一步执行时间会较长若出现configure: error: C++ preprocessor "/lib/cpp" fail...
分类:
系统相关 时间:
2014-10-17 00:56:13
阅读次数:
4709
第三章MPI编程3.1 MPI简单介绍多线程是一种便捷的模型,当中每一个线程都能够訪问其他线程的存储空间。因此,这样的模型仅仅能在共享存储系统之间移植。一般来讲,并行机不一定在各处理器之间共享存储,当面向非共享存储系统开发并行程序时,程序的各部分之间通过来回传递消息的方式通信。要使得消息传递方式可移...
分类:
其他好文 时间:
2014-09-30 13:09:59
阅读次数:
361
点击打开链接
求顶点1到其他点的最短距离的最长距离。。
测试。。dijkstra + 优先队列
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define for0(a,b) for...
分类:
其他好文 时间:
2014-09-26 20:57:48
阅读次数:
147