Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Új kommunikátort hoz létre, amelyhez topológiaadatokat csatoltak.
Szintaxis
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
);
Paraméterek
comm_old
Bemeneti kommunikátor topológia nélkül.nnodes
Csomópontok száma a gráfban.Index
Csomópontfokokat leíró egész számok tömbje.élek [in]
A gráf széleit leíró egész számok tömbje.Újrarendelési
A rangsorolás átrendezhető (igaz) vagy nem (hamis).comm_cart [ki]
Communicator gráftopológiával hozzáadva.
Visszatérési érték
Sikeres MPI_SUCCESS ad vissza. Ellenkező esetben a visszatérési érték hibakód.
A Fortranban a visszatérési érték az IERROR paraméterben lesz tárolva.
Fortran
MPI_GRAPH_CREATE(COMM_OLD, NNODES, INDEX, EDGES, REORDER, COMM_GRAPH, IERROR)
INTEGER COMM_OLD, NNODES, INDEX(*), EDGES(*), COMM_GRAPH, IERROR
LOGICAL REORDER
Megjegyzések
Minden folyamatnak meg kell adnia a teljes gráf leírását, nem csak a hívási folyamat neigborsjait.
Az MSMPI jelenleg figyelmen kívül hagyja az átrendezés adatait.
Követelmények
Termék |
HPC Pack 2012 MS-MPI terjeszthető csomag, HPC Pack 2008 R2 MS-MPI terjeszthető csomag, HPC Pack 2008 MS-MPI terjeszthető csomag vagy HPC Pack 2008 Client Utilities |
Fejléc |
Mpi.h; Mpif.h |
Kódtár |
Msmpi.lib |
DLL |
Msmpi.dll |