MPI_Comm_rank函式
擷取指定之 communicator 群組中呼叫進程的排名。
語法
int MPIAPI MPI_Comm_rank(
MPI_Comm comm,
_Out_ int *rank
);
參數
通訊
communicator。rank [out]
傳回時,會指向通訊器群組內呼叫進程識別碼的指標。
傳回值
傳回成功時 MPI_SUCCESS 。 否則,傳回值是錯誤碼。
在 Fortran 中,傳回值會儲存在 IERROR 參數中。
Fortran
MPI_COMM_RANK(COMM,RANK,IERROR)
INTEGER COMM, RANK, IERROR
備註
此函式可讓使用者使用單一函式呼叫來擷取進程排名。 否則,必須使用 MPI_Comm_group 函式建立暫存群組、使用 MPI_Group_rank 函式取得群組中的排名,然後使用 MPI_Group_free 函式釋放暫存群組。
規格需求
產品 |
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 |