Open MPI で構造体をデータ型として送信することは可能ですか?
3722 次
3 に答える
2
はい、まず をMPI_TYPE_CREATE_STRUCT
ご覧ください。実装に MPI-2 機能が含まれていない場合は、古いMPI_TYPE_STRUCT
.
于 2010-04-22T16:41:04.093 に答える
0
はい。ただし、構造体のメモリレイアウトを記述する新しいMPIデータ型を定義する必要があります。詳細はこちら。
于 2010-04-23T11:07:52.627 に答える
0
C を使用していて、クラスターがすべてのノードで同じハードウェアを使用している場合は、構造体を渡すときに MPI_BYTE 配列の内外で構造体を memcopy できます。オフセットとエンディアンの問題に注意する必要があります。「スクリプト」タイプのプログラムの 1 つで動作しますが、マーシャリング用の標準 API がない限り、本番環境でこれを行うことは決してありません。
于 2010-07-01T17:56:10.310 に答える