共用方式為


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

另請參閱

MPI Communicator 函式

MPI_Comm_size