VS2010 MPI并行环境设置

来源:互联网 发布:视频图像分析算法 编辑:程序博客网 时间:2024/06/06 09:31

本人航空航天专业学生,近期要学习MPI并行编程,进行CFD流场计算。

关于VS2010 MPI环境的配置,下面这三篇文章已经说得很清楚了

http://www.tuicool.com/articles/FRBjAz

http://www.csdn123.com/html/itweb/20131113/220645.htm

http://wenku.baidu.com/link?url=33jlyX9apZZf50uMhpgtBwuqthlJStzvcsZZOj1kaFNb8IVsMCLSZ-aXtSEOt9Z0JdghS_j4c1PeECY8hrQgOGBBsxMYEBvf1OWpt44VGEO


需要注意的是我的电脑是64位的,但是加载lib库要加载32位的,不然编译一直会出错。


附第一个MPI代码如下:

#include <mpi.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
int argc;
char *argv[];
void main(int argc,char *argv[])


{
int myid,numprocs;
int namelen;
char processor_name[MPI_MAX_PROCESSOR_NAME];


MPI_Init(&argc,&argv);
MPI_Comm_rank(MPI_COMM_WORLD,&myid);
MPI_Comm_size(MPI_COMM_WORLD,&numprocs);
MPI_Get_processor_name(processor_name,&namelen);


fprintf(stderr,"Hello World!Process %d of %d on %s\n",myid,numprocs,processor_name);
MPI_Finalize();
getch();
}




另外不知道.vcxproj文件和.dsp文件有什么区别,如果有高手来解答小白在此先谢过!

1 0