标签: c mpi
我使用MPI(消息传递接口)在c中编写了一个程序,该程序递归地计算下三角矩阵的逆。每个cpu向其他两个cpu发送2个子矩阵,他们计算它们并将它们返回给cpu调用者。当cpu调用者有其子矩阵时,它必须执行矩阵乘法。 在递推方程中,瓶颈是矩阵乘法。 我在c中实现了mpi的并行乘法,但我无法将其嵌入到函数中。 有可能吗?
感谢, 西蒙
答案 0 :(得分:1)
您可以使用PDGEMM / PSGEMM函数从SCALAPACK / PBLAS进行并行mpi矩阵乘法。
http://www.netlib.org/scalapack/pblas_qref.html#PvGEMM
在这里下载http://www.netlib.org/scalapack/