共用方式為


MPI 共同函式

本節內容

  • MPI_Allgather
    從群組的所有成員收集資料,並將資料傳送給群組的所有成員。

  • MPI_Allgatherv
    從群組的每個成員收集可變的資料量,並將資料傳送給群組的所有成員。

  • MPI_Allreduce
    結合所有進程的值,並將結果散發回所有進程。

  • MPI_Alltoall
    從 群組的所有成員收集資料並散佈資料。

  • MPI_Alltoallv
    從 群組的所有成員收集資料並散佈資料。

  • MPI_Alltoallw
    從 群組的所有成員收集資料並散佈資料。

  • MPI_Barrier
    在群組的所有成員之間起始屏障同步處理。

  • MPI_Bcast
    將資料從群組的一個成員廣播到群組的所有成員。

  • MPI_Gather
    從群組的所有成員收集資料到一個成員。

  • MPI_Gatherv
    從群組的所有成員收集變數資料到一個成員。

  • MPI_Iallgather
    從群組的所有成員收集資料,並以非封鎖方式將資料傳送給群組的所有成員。

  • MPI_Iallreduce
    結合所有進程的值,並以非封鎖方式將結果散發回所有進程。

  • MPI_Ibarrier
    以非封鎖方式跨群組的所有成員執行屏障同步處理。

  • MPI_Ibcast
    以非封鎖方式,將訊息從排名「根」的處理常式廣播至通訊程式的其他所有進程。

  • MPI_Igather
    以非封鎖方式,從群組的所有成員收集資料到一個成員。

  • MPI_Igatherv
    以非封鎖方式,從群組的所有成員收集變數資料到一個成員。

  • MPI_Ireduce
    執行全域縮減作業 (例如,以非封鎖方式跨群組的所有成員的總和、最大值或邏輯和) 。

  • MPI_Iscatter
    以非封鎖方式散佈群組中所有成員之間的一個成員資料。 此函式會執行 MPI_Igather函式所執行的作業反轉。

  • MPI_Iscatterv
    MPI_Reduce
    跨群組的所有成員執行全域縮減作業。

  • MPI_Scatter
    散佈群組中一個成員的資料。

  • MPI_Scatterv
    散佈群組中一個成員的資料。

  • MPI_Exscan
    計算獨佔掃描 (程式集合上的部分縮減) 。

  • MPI_Op_create
    建立使用者定義的組合函式控制碼。

  • MPI_Op_free
    釋放使用者定義的組合函式控制碼。

  • MPI_Reduce_local
    將縮減運算子套用至區域引數。

  • MPI_Reduce_scatter
    結合值和散佈結果。

  • MPI_Scan
    計算掃描 (程式集合上的部分縮減) 。

  • MPI_User_function
    MPI_User_function 是應用程式定義函數名稱的預留位置。