MPI_Graph_create functie
Hiermee maakt u een nieuwe communicator waaraan topologiegegevens zijn gekoppeld.
Syntaxis
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
);
Parameters
comm_old
Invoercommunicator zonder topologie.nnodes
Aantal knooppunten in grafiek.index
Matrix van gehele getallen die knooppuntgraden beschrijven.randen [in]
Matrix van gehele getallen die grafiekranden beschrijven.Opnieuw ordenen
Rangschikking kan worden aangepast (true) of niet (false).comm_cart [uit]
Communicator met graaftopologie toegevoegd.
Retourwaarde
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter 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
Opmerkingen
Elk proces moet een beschrijving van de hele grafiek bevatten, niet alleen de buurten van het aanroepende proces.
MSMPI negeert momenteel de informatie over het opnieuw ordenen .
Vereisten
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliotheek |
Msmpi.lib |
DLL |
Msmpi.dll |