MPI_Dist_graph_neighbors_count 함수
분산 그래프 토폴로지에서 호출 프로세스의 인접 정보를 가져옵니다. 이 함수에서 가져온 정보, 들어오는 에지 수, 나가는 에지 및 분산 그래프의 가중치를 나타내는 플래그는 MPI_Dist_graph_create_adjacent 또는 MPI_Dist_graph_create 호출에 제공된 정보와 일치합니다( MPI_Dist_graph_create_adjacent 경우 호출 프로세스에 의해) 또는 MPI_Dist_graph_create)의 경우 호출 프로세스 이외의 프로세스에 의해 발생할 수 있습니다.
구문
int WINAPI MPI_Dist_graph_neighbors_count(
_In_ MPI_Comm comm,
_Out_ int indegree,
_Out_ int outdegree,
_Out_ int weighted
);
매개 변수
comm [in]
분산 그래프 토폴로지와 통신기의 핸들입니다.indegree [out]
이 프로세스의 가장자리 수(음수가 아닌 정수)입니다.outdegree [out]
이 프로세스의 가장자리 수(음수가 아닌 정수)입니다.가중치 [out]
만드는 동안 MPI_UNWEIGHTED 제공된 경우 false이고, 그렇지 않으면 true입니다.
반환 값
성공에 대한 MPI_SUCCESS 반환합니다. 그렇지 않으면 반환 값이 오류 코드입니다.
Fortran에서 반환 값은 IERROR 매개 변수에 저장됩니다.
Fortran
MPI_DIST_GRAPH_NEIGHBORS_COUNT (COMM, INDEGREE, OUTDEGREE, WEIGHTED, IERROR)
INTEGER COMM, INDEGREE, OUTDEGREE, IERROR
LOGICAL WEIGHTED
요구 사항
제품 |
Microsoft MPI v6 |
헤더 |
Mpi.h; Mpif.h |
라이브러리 |
Msmpi.lib |
DLL |
Msmpi.dll |