【问题标题】:Fatal error of using MPI in GPU MapReduce在 GPU MapReduce 中使用 MPI 的致命错误
【发布时间】:2012-01-09 12:19:56
【问题描述】:

我在运行 GPMR(一个 MapReduce 框架)示例时遇到问题。我已经成功编译了框架中包含的示例。但是当我运行示例时,出现以下错误:

MPI_Comm_rank 中的致命错误:无效的通信器,错误堆栈: MPI_Comm_rank(106): MPI_Comm_rank(comm=0x8099680, rank=0x97ba5c8) 失败 MPI_Comm_rank(64).: 无效的通讯器

我发出的命令包括“./matmul”、“mpiexec -np 2 ./matmul”、“mpirun -np 2 ./matmul”,其中“matmul”是矩阵乘法示例的二进制文件。并且它们都有相同的错误。

您的回答将不胜感激。我期待您的有用建议。

问候,

【问题讨论】:

    标签: cuda mapreduce mpi gpu distributed-computing


    【解决方案1】:

    我已经通过相同的 mpicxx 编译程序解决了这个问题。以前,我通过...\bin\mipcxx编译了一个lib,而程序通过mpicx编译。这就是问题所在。

    【讨论】:

      猜你喜欢
      • 2018-11-12
      • 2020-06-14
      • 1970-01-01
      • 2017-07-24
      • 2016-03-22
      • 1970-01-01
      • 2016-04-24
      • 2021-05-20
      • 1970-01-01
      相关资源
      最近更新 更多