다음을 통해 공유


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 팩 2012 MS-MPI 재배포 가능 패키지, HPC 팩 2008 R2 MS-MPI 재배포 가능 패키지, HPC Pack 2008 MS-MPI 재배포 가능 패키지 또는 HPC 팩 2008 클라이언트 유틸리티

헤더

Mpi.h; Mpif.h

라이브러리

Msmpi.lib

DLL

Msmpi.dll

추가 정보

MPI Communicator 함수