終了したプロセスに MPI_Send するとどうなりますか?
私は MPI を学んでおり、C で小さな砂糖の分布シミュレーションを書いています。工場が生産を停止すると、それらのプロセスは終了します。倉庫が空になると、倉庫は終了します。MPI_Send の戻り値を見て、店の倉庫への注文が (倉庫プロセスが終了したために) 成功しなかったかどうかをどうにかして知ることはできますか? ドキュメントには、この状況の具体的なエラー コードは記載されていませんが、成功してもエラーは返されません。
僕にできる:
if (MPI_Send(...)) {
...
/* destination has ended */
...
}
エラーコードを無視しますか?
ありがとう