在我的C代码上使用mpi?

时间:2017-04-08 08:04:59

标签: c mpi openmp

我的程序中有这个矩阵乘法:

"01/01/2016"

所以我用open Mp对它进行了优化,以便它可以像这样并行执行:

    for(i=0;i<n;i++)
    {
      for(j=0;j<n;j++)
      {
        sum=0;
        for(k=0;k<n;k++)
          sum+=a[i*n+k]*b[k*n+j];
        c[j+n*i] = sum;
      }
    }

现在我想实现一个MPI,所以它可以非常好地进行优化和并行化,是否有人知道如何在我的矩阵上面实现MPI? (所以它会是openmp + mpi)。

p.s:如果您发现我的openMP实施有任何错误,请告诉我。

0 个答案:

没有答案