MPI 通信方法の 1 つを使用して、ランクがそれ自体と通信するとどうなりますか? 明確に定義された動作 (たとえば、成功または失敗が保証されている) はありますか? または、プログラムが実行し続けるかどうかは、偶然またはその他の制御不能な影響に依存していますか?
例として、計算ステンシルに必要なハローを作成するために隣接するランクに送信する必要があるグリッド セルを各ランクが決定する流体力学コードがあります。シミュレーションが 1 つのランクだけで開始された場合、ランク 0 自体とのノンブロッキング送受信 (長さ 0 前後の情報を送信) が行われます。