MPI基础课程

Jos*_*osh 3 c windows parallel-processing mpi openmpi

嗨,我想学习在C中使用MPI.我在Windows 7上使用Codeblocks

我运行这个程序:

#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();
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,我在"mpi.h"收到错误.有没有办法添加库?

小智 5

首先,安装MPI的实现.在过去,我使用过MPICH,但还有其他实现可用.我知道另一个是LAM/MPI.查看Wikipedia页面以获取更多信息:

http://en.wikipedia.org/wiki/Message_Passing_Interface#Implementations

安装MPI后,请使用Wikipedia文章中提供的示例代码以获得舒适.

祝好运!