共用方式為


MPI_Dist_graph_neighbors_count函式

取得分散式圖表拓撲中呼叫進程的相鄰資訊。 此函式取得的資訊,在傳入邊緣數目、傳出邊緣,以及指出分散式圖形是否加權的旗標上,會比對呼叫中提供給 MPI_Dist_graph_create_adjacentMPI_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]
    具有分散式圖形拓撲之 Communicator 的句柄。

  • 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