【发布时间】:2011-12-24 23:26:09
【问题描述】:
您好,我想学习在 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();
}
但由于某种原因,我在“mpi.h”处收到错误消息。有没有办法添加库?
【问题讨论】:
-
你得到什么错误?你知道是否需要在你的平台上安装一些 MPI 支持库吗?
-
错误是:mpi.h: No such file or directory
-
如果您已经安装了 MPI 实现(例如 MPICH),那么您需要将包含其包含文件的目录添加到编译器查找的位置列表中。如果您从命令行运行编译器,那几乎肯定意味着使用
-I选项;如果您使用的是 IDE,请查找“包含目录”设置。 -
我还没有安装 MPI 实现。
-
那么你需要安装 MPI 才能在你的代码中使用 mpi.h。
标签: c windows mpi parallel-processing openmpi