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 |