Aracılığıyla paylaş


MPI_Dist_graph_neighbors_count işlevi

Dağıtılmış bir graf topolojisinde çağırma işleminin bitişiklik bilgilerini alır. Bu işlev tarafından alınan bilgiler, gelen kenar sayısı, giden kenarlar ve dağıtılmış grafiğin ağırlıklı olup olmadığını belirten bir bayrakla MPI_Dist_graph_create_adjacent veya MPI_Dist_graph_create çağrısında sağlanan bilgilerle eşleşir (MPI_Dist_graph_create_adjacent durumunda arama işlemi tarafından, veya büyük olasılıkla MPI_Dist_graph_create) durumunda çağırma işlemi dışındaki işlemlere göre olabilir.

Söz dizimi

int WINAPI MPI_Dist_graph_neighbors_count(
  _In_  MPI_Comm comm,
  _Out_ int      indegree,
  _Out_ int      outdegree,
  _Out_ int      weighted
);

Parametreler

  • comm [in]
    Dağıtılmış graf topolojisi ile communicator tutamacı.

  • indegree [out]
    Bu işleme giren kenar sayısı (negatif olmayan tamsayı).

  • outdegree [out]
    Bu işlem dışındaki kenar sayısı (negatif olmayan tamsayı).

  • ağırlıklı [out]
    Oluşturma sırasında MPI_UNWEIGHTED sağlandıysa false, aksi takdirde true olur.

Döndürülen değer

Başarılı MPI_SUCCESS döndürür. Aksi takdirde, dönüş değeri bir hata kodudur.

Fortran'da dönüş değeri IERROR parametresinde depolanır.

Fortran

    MPI_DIST_GRAPH_NEIGHBORS_COUNT (COMM, INDEGREE, OUTDEGREE, WEIGHTED, IERROR)
        INTEGER COMM, INDEGREE, OUTDEGREE, IERROR
        LOGICAL WEIGHTED

Gereksinimler

Ürün

Microsoft MPI v6

Üst bilgi

Mpi.h; Mpif.h

Kitaplık

Msmpi.lib

DLL

Msmpi.dll

Ayrıca bkz.

MPI İşlem Topolojisi İşlevleri

MPI_Dist_graph_neighbors

MPI_Dist_graph_create

MPI_Dist_graph_create_adjacent