MPI_Requestのテーブル(CPUごとに1つのリクエスト)を宣言すると、MPI_Isend / MPI_Irecvを使用するときにグローバルにアクセスできるようになりますか?(MPI環境を初期化した後にどこからでもアクセスできるMPI_commと比較して)
ありがとう。
MPI_Requestのテーブル(CPUごとに1つのリクエスト)を宣言すると、MPI_Isend / MPI_Irecvを使用するときにグローバルにアクセスできるようになりますか?(MPI環境を初期化した後にどこからでもアクセスできるMPI_commと比較して)
ありがとう。
質問が少しわかりにくいと思います。おそらく明確にしてください。 MPI_Request
タイプです。あるプロセスでこのタイプの値のテーブルを宣言すると、宣言された他の変数と同様に、そのプロセスでのみ使用できます。
タイプ MPI_REQUEST のデータは、通常、即時送受信 ( , ) のハンドルとして使用され、送信プロセスと受信プロセスが、または//を使用してメッセージが受信されたことをテストできるようにします。ISend
Irecv
MPI_Test
MPI_Wait
MPI_Waitall
MPI_Waitany
MPI_Comm
もタイプですが、おそらくこのタイプのデフォルトのコミュニケーター自体を意味しますか? MPI_Init
デフォルトのコミュニケーターを (効果的に) 作成するのは集合的な操作であるため、これはすべてのプロセスに知られています。