0

Open MPI で構造体をデータ型として送信することは可能ですか?

4

3 に答える 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 に答える