MPI ポイント対ポイント関数
このセクションの内容
MPI_Bsend
バッファー モードで指定されたプロセスにデータを送信します。MPI_Bsend_init
バッファー処理された送信のハンドルを作成します。MPI_Cancel
通信要求を取り消します。MPI_Get_count
"最上位レベル" 要素の数を取得します。MPI_Ibsend
バッファー モードの送信操作を開始し、通信操作へのハンドルを返します。MPI_Iprobe
メッセージの非ブロッキング テスト。MPI_Improbe
非ブロッキングの方法でメッセージをプローブします。 プローブ/受信操作の介入に関係なく、一致した特定のメッセージを受信するメカニズムを提供します。 一致したメッセージは受信キューからキューに入れ解除されるため、アプリケーションは、非ブロッキング一致プローブ操作によって返される情報に基づいてメッセージを受信する方法を決定できます。 一致したメッセージは、 MPI_Mrecv または MPI_Imrecv 関数を使用して受信されます。MPI_Imrecv
MPI_MprobeまたはMPI_Improbeで一致するメッセージに対して非ブロッキング受信を実行します。MPI_Irecv
受信操作を開始し、要求された通信操作へのハンドルを返します。MPI_Irsend
準備モードの送信操作を開始し、通信操作を表す要求ハンドルを返します。MPI_Isend
標準モードの送信操作を開始し、要求された通信操作へのハンドルを返します。MPI_Issend
同期モード送信操作を開始し、要求された通信操作へのハンドルを返します。MPI_Mprobe
メッセージのプローブをブロックする。 プローブ/受信操作の介入に関係なく、一致した特定のメッセージを受信するメカニズムを提供します。 一致したメッセージは受信キューからキューに入れ解除され、一致するプローブ操作によって返される情報に基づいてメッセージを受信する方法をアプリケーションが決定する機会が与えられます。 一致したメッセージは、 MPI_Mrecv または MPI_Imrecv 関数を使用して受信されます。MPI_Mrecv
MPI_MprobeまたはMPI_Improbeで一致するメッセージに対してブロック受信を実行します。MPI_Probe
メッセージのブロック テスト。MPI_Recv
受信操作を実行し、一致するメッセージが受信されるまで戻りません。MPI_Recv_init
受信の永続的な要求を作成します。MPI_Request_free
通信要求オブジェクトを解放します。MPI_Request_get_status
要求の完了に関する非破壊的テスト。MPI_Rsend
準備モードの送信操作を実行し、送信バッファーを安全に再利用できる場合に を返します。MPI_Rsend_init
準備完了の送信に対する永続的な要求を作成します。MPI_Send
標準モードの送信操作を実行し、送信バッファーを安全に再利用できる場合に を返します。MPI_Send_init
標準送信の永続的な要求を作成します。MPI_Sendrecv
メッセージを送受信します。MPI_Sendrecv_replace
1 つのバッファーを使用して送受信します。MPI_Ssend
同期モードの送信操作を実行し、送信バッファーを安全に再利用できる場合に を返します。MPI_Ssend_init
同期送信の永続的な要求を作成します。MPI_Start
永続的な要求ハンドルとの通信を開始します。MPI_Startall
永続的な要求のコレクションを開始します。MPI_Test
未処理の操作の完了をテストします。MPI_Test_cancelled
要求が取り消されたかどうかをテストします。MPI_Testall
以前に開始されたすべての要求の完了をテストします。MPI_Testany
事前に開始された要求の完了をテストします。MPI_Testsome
以前に開始された要求の一部の完了をテストします。MPI_Wait
未処理の操作を完了します。MPI_Waitall
複数の未処理の操作を完了します。MPI_Waitany
いくつかの未処理の操作のうち 1 つを完了します。MPI_Waitsome
特定の MPI 要求の一部が完了するまで待機します。MSMPI_Queuelock_acquire
Microsoft MPI ライブラリのグローバル ロックを取得します。MSMPI_Queuelock_release
Microsoft MPI ライブラリのグローバル ロックを解放します。MSMPI_Waitsome_interruptible
リスト内のアクティブなハンドルに関連付けられている操作の少なくとも 1 つが完了するか、MSMPI_Queuelock_acquire を呼び出す別のスレッドによって呼び出しが中断されるまで待機します。