MPI_Group_translate_ranks, funkcja
Określa względną liczbę tych samych procesów w dwóch różnych grupach.
Składnia
int MPIAPI MPI_Group_translate_ranks(
MPI_Group group1,
int n,
_In_count_(n) int *ranks1,
MPI_Group group2,
_Out_ int *ranks2
);
Parametry
grupa1
Pierwsza grupa.n
Liczba lub klasyfikacja w klasyfikacji 1 i rangi2 tablic parametrów.rangi1
Zero lub więcej prawidłowych klasyfikacji w pierwszej grupie.Uwaga
Stała MPI_PROC_NULL jest prawidłowa dla tego parametru. Odpowiednia ranga zwracana w parametrze ranks2 jest również MPI_PROC_NULL.
grupa2
Druga grupa.ranks2 [out]
Po powrocie wskazuje odpowiednie rangi w drugiej grupie. Wartość MPI_UNDEFINED wskazuje, że proces znajduje się w pierwszej grupie, ale nie w drugiej.
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_GROUP_TRANSLATE_RANKS( GROUP1, N, RANKS1, GROUP2, RANKS2, IERROR)
INTEGER GROUP1, N, RANKS1(*), GROUP2, RANKS2(*), IERROR
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 |