C MPI基础课程

C MPI基础课程,c,windows,mpi,parallel-processing,openmpi,C,Windows,Mpi,Parallel Processing,Openmpi,嗨,我想学习在C语言中使用MPI。我正在Windows 7上使用代码块 我运行了这个程序: #include <stdio.h> #include <mpi.h> void main (int argc, char *argv[]) { int err; err = MPI_Init(&argc, &argv); printf("Hello world!\n"); err = MPI_Finalize(); } #包括 #包括

嗨,我想学习在C语言中使用MPI。我正在Windows 7上使用代码块

我运行了这个程序:

#include <stdio.h>
#include <mpi.h>

void main (int argc, char *argv[]) {
   int err;
   err = MPI_Init(&argc, &argv);
   printf("Hello world!\n");
   err = MPI_Finalize();
}
#包括
#包括
void main(int argc,char*argv[]){
INTERR;
err=MPI_Init(&argc,&argv);
printf(“你好,世界!\n”);
err=MPI_Finalize();
}

但由于某种原因,我在“mpi.h”处得到了一个错误。有没有办法添加库?

首先,安装一个MPI实现。在过去,我使用过MPICH,但还有其他可用的实现。我知道另一个是LAM/MPI。有关更多信息,请访问维基百科页面:

安装MPI后,请使用Wikipedia文章中提供的示例代码来熟悉它

祝你好运


Al

您得到了什么错误?您知道是否需要在您的平台上安装一些MPI支持库吗?错误是:MPI.h:没有这样的文件或目录如果您已经安装了MPI实现(例如MPICH),则需要将包含其包含文件的目录添加到编译器查看的位置列表中。如果您是从命令行运行编译器,那么几乎肯定意味着使用
-I
选项;如果您使用的是IDE,请查找“包含目录”设置。我尚未安装MPI实现。那么您需要安装MPI才能在代码中使用MPI.h。