0

下三角行列の逆行列を再帰的に計算する MPI (Message Passing Interface) を使用して c でプログラムを作成しました。すべての cpu は 2 つの部分行列を他の 2 つの cpu に送信し、それらを計算して cpu 呼び出し元に返します。CPU の呼び出し側に部分行列がある場合、行列の乗算を実行する必要があります。再帰方程式では、ボトルネックは行列の乗算です。c で mpi を使用して並列乗算を実装しましたが、関数に埋め込むことができません。出来ますか?

ありがとう、シモーネ

4

1 に答える 1

1

SCALAPACK/PBLAS から並列 mpi 行列乗算に PDGEMM/PSGEMM 関数を使用できます。

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

ここからダウンロードhttp://www.netlib.org/scalapack/

于 2010-02-10T16:23:35.373 に答える