Funktionsübersicht
. .
Gruppen, Kontexte und Kommunikatoren
Hilfesystem für den Message Passing Interface Standard MPI
MPI_Group_translate_ranks
Liefert die relative Numerierung der Prozesse, die in zwei Gruppen enthalten
sind. Also für Prozesse, deren Ränge in einer Gruppe man bereits kennt, die
Ränge in einer weiteren Gruppe
Syntax:
MPI_Group_translate_ranks( group1, n, ranks1, group2, ranks2 )
Input Parameter:
group1 - erste Gruppe (handle)
n - Anzahl der Ränge in den Feldern ranks1 und ranks2 (integer)
ranks1 - Feld von null oder mehr gültigen Rängen in group1 (array of
integer)
group2 - zweite Gruppe (handle)
Output Parameter:
ranks2 - Feld mit den korrespondierenden Rängen zu ranks1
(array of integer) oder MPI_UNDEFINED, wenn die Gruppen keine Prozesse
gemeinsam haben, und es keine korrespondierenden Ränge gibt
Aufruf:
#include "mpi.h"
int n;
int *ranks1, *ranks2;
MPI_Group group1, group2;
...
MPI_Group_translate_ranks(group1, n, ranks1, group2, ranks2);
...