Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает родительский коммуникатор для этого процесса.
Синтаксис
int MPIAPI MPI_Comm_get_parent(
_Out_ MPI_Comm *parent
);
Параметры
-
parent [out]
Родительский коммуникатор.
Возвращаемое значение
Возвращает MPI_SUCCESS об успешном выполнении. В противном случае возвращаемое значение является кодом ошибки.
В Fortran возвращаемое значение хранится в параметре IERROR .
Fortran
MPI_COMM_GET_PARENT(PARENT, IERROR)
INTEGER PARENT, IERROR
Комментарии
Если процесс был запущен с MPI_Comm_spawn или MPI_Comm_spawn_multiple, MPI_Comm_get_parent возвращает родительский интеркоммуникатор текущего процесса. Этот родительский интеркоммуникатор создается неявно внутри MPI_Init и является тем же межобщителем, возвращенным MPI_Comm_spawn в родительских элементах.
Если процесс не был создан, MPI_Comm_get_parent возвращает MPI_COMM_NULL.
После освобождения или отключения родительского коммуникатора MPI_Comm_get_parent возвращает MPI_COMM_NULL.
Требования
Продукт |
Распространяемый пакет HPC 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI распространяемый пакет или служебные программы клиента ПАКЕТА HPC 2008 |
Заголовок |
Mpi.h; Mpif.h |
Библиотека |
Msmpi.lib |
DLL |
Msmpi.dll |