【问题标题】:Compiling an MPI program with mingw and MPICH2 in eclipse juno在 eclipse juno 中使用 mingw 和 MPICH2 编译 MPI 程序
【发布时间】: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


【解决方案1】:

我很幸运地找到了答案...在项目首选项中,选择 C/C++ build-> Tool Chain editor-> 选择 cygwin 并完成。出于某种原因,我在该选项中有 mingw 并且不会创建二进制文件,我想它需要一些只能在 cygwin 而不是 mingw 中找到的其他工具......仍在尝试设置它并在集群上运行......这么多选项:/

【讨论】:

    猜你喜欢
    • 2012-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 2011-11-20
    • 2012-01-11
    • 2012-11-29
    相关资源
    最近更新 更多