MPI_Group_translate_ranks函式
決定兩個不同群組中相同進程的相對編號。
語法
int MPIAPI MPI_Group_translate_ranks(
MPI_Group group1,
int n,
_In_count_(n) int *ranks1,
MPI_Group group2,
_Out_ int *ranks2
);
參數
group1
第一個群組。n
ranks1 和 ranks2 參數陣列中的數位或排名。ranks1
第一個群組中的零個或多個有效排名。注意
MPI_PROC_NULL常數對此參數有效。 ranks2 參數中傳回的對應排名也會MPI_PROC_NULL。
group2
第二個群組。ranks2 [out]
傳回時,指向第二個群組中的對應排名。 值MPI_UNDEFINED表示進程位於第一個群組中,但不是第二個群組中。
傳回值
傳回成功 時MPI_SUCCESS 。 否則,傳回值是錯誤碼。
在 Fortran 中,傳回值會儲存在 IERROR 參數中。
Fortran
MPI_GROUP_TRANSLATE_RANKS( GROUP1, N, RANKS1, GROUP2, RANKS2, IERROR)
INTEGER GROUP1, N, RANKS1(*), GROUP2, RANKS2(*), 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 |