MPI并行程序设计
在hust快乐的学习
希望通过CSDN这个平台认识更多志同道合的朋友!
实现共同进步!
展开
-
Windows 7系统下搭建MPI(并行计算)环境
MPI的全称是Message Passing Interface即标准消息传递界面,可以用于并行计算。MPI的具体实现一般采用MPICH。下面介绍如何在Windows 7系统下VC6中搭建MPI环境来编写MPI程序。1.安装MPI的SDK——MPICH2mpich2-1.4.1p1-win-ia32安装程序的下载地址:http://www.mcs.anl.gov/research/原创 2012-09-30 09:08:36 · 11819 阅读 · 11 评论 -
MPI点对点通信函数与通信模式
MPI最基本的通信模式是在一对进程之间进行的消息收发操作:一个进程发送消息,另一个进程接收消息。这种通信方式称为点对点通信(point to point communications)。MPI提供两大类型的点对点通信函数。第一种类型称为阻塞型(blocking),第二种类型称为非阻塞型(non blocking)。阻塞型函数需要等待指定操作的实际完成,或至少所涉及的数据已被MPI 系统安全原创 2012-10-10 11:13:48 · 6888 阅读 · 0 评论 -
我的第一个MPI并行程序
问题描述:给定一个数字字符串,将其各位累加求和,如果和不是一个一位数,则继续将和的各位累加,直到和是一个一位数为止。串行程序如下:(就是一个简单的递归调用)#include#include#include#define SIZE 1000char str[SIZE];void all_sum(char * str);int main(){ printf("pl原创 2012-10-11 20:56:13 · 12835 阅读 · 1 评论 -
ubuntu下搭建MPI并行计算环境
在http://www.open-mpi.org/software/ompi/v1.6/里面可以选择一个合适的openmpi安装包,此处我选择的是http://www.open-mpi.org/software/ompi/v1.6/downloads/openmpi-1.6.2.tar.gz默认的下载地址为/home/hs/下载(其中hs为我的用户名)。1.首先进行解压文件tar zxvf原创 2012-10-09 22:19:04 · 16275 阅读 · 3 评论