次の方法で共有


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 を呼び出す別のスレッドによって呼び出しが中断されるまで待機します。