0

我使用 MPI(消息传递接口)在 c 中编写了一个程序,该程序递归地计算下三角矩阵的逆矩阵。每个 cpu 向其他两个 cpu 发送 2 个子矩阵,它们计算它们并将它们返回给 cpu 调用者。当 cpu 调用者有其子矩阵时,它必须执行矩阵乘法。在递归方程中,瓶颈是矩阵乘法。我在 c 中用 mpi 实现了并行乘法,但我无法将它嵌入到函数中。可能吗?

谢谢,西蒙娜

4

1 回答 1

1

您可以使用 PDGEMM/PSGEMM 函数从 SCALAPACK/PBLAS 进行并行 mpi 矩阵乘法。

http://www.netlib.org/scalapack/pblas_qref.html#PvGEMM

在此处下载http://www.netlib.org/scalapack/

于 2010-02-10T16:23:35.373 回答