다음을 통해 공유


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

추가 정보

MPI 프로세스 토폴로지 함수

MPI_Dist_graph_neighbors

MPI_Dist_graph_create

MPI_Dist_graph_create_adjacent