Aracılığıyla paylaş


MPI_Graph_create işlevi

Topoloji bilgilerinin eklendiği yeni bir iletişimci yapar.

Söz dizimi

int MPIAPI MPI_Graph_create(
        MPI_Comm               comm_old,
        int                    nnodes,
        _In_count_(nnodes) int *index,
  _In_  int                    *edges,
        int                    reorder,
  _Out_ MPI_Comm               *comm_cart
);

Parametreler

  • comm_old
    Topolojisi olmayan giriş iletişimcisi.

  • nnodes
    Grafikteki düğüm sayısı.

  • Dizin
    Düğüm derecesini açıklayan tamsayı dizisi.

  • kenarlar [in]
    Graf kenarlarını açıklayan tamsayı dizisi.

  • Sipariş
    Sıralama yeniden sıralanabilir (doğru) veya değil (yanlış).

  • comm_cart [out]
    Graf topolojisi eklenmiş Communicator.

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_GRAPH_CREATE(COMM_OLD, NNODES, INDEX, EDGES, REORDER, COMM_GRAPH, IERROR)
        INTEGER COMM_OLD, NNODES, INDEX(*), EDGES(*), COMM_GRAPH, IERROR
        LOGICAL REORDER

Açıklamalar

Her işlem yalnızca çağırma işleminin neigbors'larını değil tüm grafın açıklamasını sağlamalıdır.

MSMPI şu anda yeniden sıralama bilgilerini yoksayar.

Gereksinimler

Ürün

HPC Pack 2012 MS-MPI Yeniden Dağıtılabilir Paketi, HPC Pack 2008 R2 MS-MPI Yeniden Dağıtılabilir Paketi, HPC Pack 2008 MS-MPI Yeniden Dağıtılabilir Paketi veya HPC Pack 2008 İstemci Yardımcı Programları

Üst bilgi

Mpi.h; Mpif.h

Kitaplık

Msmpi.lib

DLL

Msmpi.dll

Ayrıca bkz.

MPI İşlem Topolojisi İşlevleri