MPI_Cart_coords-Funktion
Bestimmt Die Prozesskoordnen in der kartesischen Topologie mit Rang in Gruppe.
Syntax
int MPIAPI MPI_Cart_coords(
MPI_Comm comm,
int rank,
int maxdims,
_Out_cap_(maxdims) int *coords
);
Parameter
comm
Communicator mit kartesischer Struktur.rank
Rang eines Prozesses innerhalb einer Gruppe von comm.maxdims
Länge der Vektorkoordnen im aufrufenden Programm.Coords
Ganzzahliges Array (größe maxdims) mit den kartesischen Koordinaten des angegebenen Prozesses.
Rückgabewert
Gibt MPI_SUCCESS nach Erfolg zurück. Andernfalls ist der Rückgabewert ein Fehlercode.
In Fortran wird der Rückgabewert im IERROR-Parameter gespeichert.
Fortran
MPI_CART_COORDS(COMM, RANK, MAXDIMS, COORDS, IERROR)
INTEGER COMM, RANK, MAXDIMS, COORDS(*), IERROR
Anforderungen
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package oder HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliothek |
Msmpi.lib |
DLL |
Msmpi.dll |