【发布时间】:2012-12-12 19:29:23
【问题描述】:
我一直在尝试设置 mpich2 以在 Windows 7 上使用 MPI 编译一些程序。我遇到的问题是它不会创建二进制文件当我构建一个项目。 我使用标准 mpi 程序进行测试(hello world),并在构建后收到此消息:
13:33:29 ** 为项目 mpitest 重建配置调试 ** 信息:内部构建器用于构建 mpiCC "-IC:\MPICH2\include"
-O0 -g3 -Wall -c -fmessage-length=0 -o "src\mpitest.o" "..\src\mpitest.c"
Open MPI 包装编译器无法找到指定的 在你的 PATH 中编译 cl.exe。
请注意,此编译器要么在配置时指定,要么在几个之一中指定 可能的环境变量。
13:33:29 构建完成(耗时 78 毫秒)
我试图搜索 cl.exe,但它不存在。我不得不说我也安装了 openMPI,但我没有使用它,因为我要运行的程序使用 MPICH2 的集群。我已经安装了 32bit minGW、32bit MPICH2 和 32bit openMPI。 因为我在集群中运行 .c 文件,所以不创建二进制文件是否正常?如果它正常,我将如何检查程序是否正常,即使是 1 个进程? 提前致谢!干杯!
【问题讨论】:
-
@SachinPrasad 知道我可以向谁寻求这个问题的帮助吗?似乎 MPI 的使用率很低,人们无能为力:(
标签: c windows eclipse mpi openmpi