3
私はMPIライブラリで作業していますが、varタイプのMPI_statusを使用している間、フィールドカウントに疲れましたが、コンパイラはそれが不可能だと言います。
構造体にcountという名前のフィールドがあり、inにsizeという名前のフィールドがあると主張する2つの異なるスカーが見つかりました。
私は両方を試しましたが、どちらもコンパイルされません。何か案は?MPI_statusの不明なフィールド
ありがとうございました。 Cにおいて
私は同意するものとします。 MSMPIでは、Microsoft HPCバージョンのMPIにはstatus.countフィールドがあり、そこには受信メッセージのサイズがバイト単位で格納されます。とにかく標準のMPI_Get_count呼び出しを使用する方が、Fortの移植性が優れています。 – GBBL
カウントに直接アクセスするのは悪いです。これはMPI標準に違反し、動作しているように見えてもコードを移植性がなく、脆いものにします。 – Jeff