Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Konstruktor grupy używany do definiowania nowej grupy przez usunięcie szeregów z istniejącej grupy.
Składnia
int MPIAPI MPI_Group_excl(
MPI_Group group,
int n,
_In_count_(n) int *ranks,
_Out_ MPI_Group *newgroup
);
Parametry
Grupa
Istniejąca grupa.n
Liczba elementów w parametrze ranks .Szeregi
Tablice procesów w grupie , które nie mają być wyświetlane w nowej grupie. Określone rangi muszą być prawidłowe w istniejącej grupie. Każdy element w tablicy musi być odrębny. Jeśli tablica jest pusta, nowa grupa będzie identyczna z istniejącą grupą.newgroup [out]
Wskaźnik do uchwytu, który reprezentuje nową grupę, która pochodzi z istniejącej grupy. Kolejność istniejącej grupy jest zachowywana w nowej grupie.
Wartość zwracana
Zwraca MPI_SUCCESS po powodzeniu. W przeciwnym razie zwracana wartość jest kodem błędu.
W fortran wartość zwracana jest przechowywana w parametrze IERROR .
Fortran
MPI_GROUP_EXCL(GROUP, N, RANKS, NEWGROUP, IERROR)
INTEGER GROUP, N, RANKS(*), NEWGROUP, IERROR
Uwagi
Ta funkcja tworzy nową grupę procesów pochodnych przez usunięcie określonych procesów z istniejącej grupy przy zachowaniu kolejności szeregów w grupie.
Wymagania
Produkt |
Pakiet redystrybucyjny HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 MS-MPI lub narzędzia klienckie HPC Pack 2008 |
Nagłówek |
Mpi.h; Mpif.h |
Biblioteka |
Msmpi.lib |
DLL |
Msmpi.dll |