MPI_Group_excl 函式
群組建構函式,用來從現有群組刪除排名來定義新的群組。
語法
int MPIAPI MPI_Group_excl(
MPI_Group group,
int n,
_In_count_(n) int *ranks,
_Out_ MPI_Group *newgroup
);
參數
群組
現有的群組。n
ranks 參數中的元素數目。行列
群組中未出現在新群組中的進程陣列。 指定的排名在現有群組中必須有效。 陣列中的每個元素都必須是相異的。 如果陣列是空的,則新的群組會與現有的群組相同。newgroup [out]
句柄的指標,表示衍生自現有群組的新群組。 現有群組的順序會保留在新群組中。
傳回值
傳回成功 時MPI_SUCCESS 。 否則,傳回值是錯誤碼。
在 Fortran 中,傳回值會儲存在 IERROR 參數中。
Fortran
MPI_GROUP_EXCL(GROUP, N, RANKS, NEWGROUP, IERROR)
INTEGER GROUP, N, RANKS(*), NEWGROUP, IERROR
備註
此函式會建立新的進程群組,其衍生方式是移除現有群組中的指定進程,同時保留群組中排名的順序。
規格需求
產品 |
HPC Pack 2012 MS-MPI 可轉散發套件、HPC Pack 2008 R2 MS-MPI 可轉散發套件、HPC Pack 2008 MS-MPI 可轉散發套件或 HPC Pack 2008 用戶端公用程式 |
標頭 |
Mpi.h;Mpif.h |
媒體櫃 |
Msmpi.lib |
DLL |
Msmpi.dll |