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 是應用程式定義函數名稱的預留位置。