共用方式為


MPI_Comm_compare函式

比較兩個通訊器控制碼。

語法

int MPIAPI MPI_Comm_compare(
        MPI_Comm comm1,
        MPI_Comm comm2,
  _Out_ int      *result
);

參數

comm1

要比較之第一個通訊器的控制碼。

comm2

要比較之第二個通訊器的控制碼。

result [out]

傳回時,為比較結果的指標。

可能的值為 。

MPI_IDENT

表示兩個控制碼適用于相同的物件。 處理參考相同的群組和內容。

MPI_CONGRUENT

表示基礎群組具有相同排名順序的成員。 這些通訊器只會因內容而有所不同。

MPI_SIMILAR

表示基礎群組具有相同的成員,但它們有不同的排名順序。

MPI_UNEQUAL

表示控制碼適用于不同的物件。

傳回值

傳回成功 時MPI_SUCCESS 。 否則,傳回值是錯誤碼。

在 Fortran 中,傳回值會儲存在 IERROR 參數中。

Fortran

    MPI_COMM_COMPARE(COMM1,COMM2,RESULT,IERROR)
        INTEGER COMM1, COMM1, RESULT, 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

另請參閱

MPI Communicator 函式