Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy nowy komunikator, do którego dołączono informacje o topologii.
Składnia
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
);
Parametry
comm_old
Komunikator wejściowy bez topologii.węzły nnode
Liczba węzłów na grafie.Indeks
Tablica liczb całkowitych opisujących stopnie węzłów.krawędzie [in]
Tablica liczb całkowitych opisujących krawędzie grafu.Zmienić kolejność
Klasyfikacja może być zmieniana (prawda) lub nie (fałsz).comm_cart [out]
Komunikator z dodaną topologią grafu.
Wartość zwracana
Zwraca MPI_SUCCESS powodzenia. W przeciwnym razie wartość zwracana jest kodem błędu.
W fortran wartość zwracana jest przechowywana w parametrze IERROR .
Fortran
MPI_GRAPH_CREATE(COMM_OLD, NNODES, INDEX, EDGES, REORDER, COMM_GRAPH, IERROR)
INTEGER COMM_OLD, NNODES, INDEX(*), EDGES(*), COMM_GRAPH, IERROR
LOGICAL REORDER
Uwagi
Każdy proces musi podać opis całego grafu, a nie tylko neigbors procesu wywołującego.
Narzędzie MSMPI ignoruje obecnie informacje o zmienianiu kolejności .
Wymagania
Produkt |
Pakiet redystrybucyjny PROGRAMU HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny PAKIETU HPC Pack 2008 MS-MPI lub narzędzia klienckie PAKIETU HPC Pack 2008 |
Nagłówek |
Mpi.h; Mpif.h |
Biblioteka |
Msmpi.lib |
DLL |
Msmpi.dll |