共用方式為


MPI_Comm_get_parent函式

傳回這個程式的父通訊器。

語法

int MPIAPI MPI_Comm_get_parent(
  _Out_ MPI_Comm *parent
);

參數

  • [out]
    父通訊器。

傳回值

傳回成功 時MPI_SUCCESS 。 否則,傳回值是錯誤碼。

在 Fortran 中,傳回值會儲存在 IERROR 參數中。

Fortran

    MPI_COMM_GET_PARENT(PARENT, IERROR)
        INTEGER PARENT, IERROR

備註

如果進程是以 MPI_Comm_spawnMPI_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 Pack 2012 MS-MPI 可轉散發套件、HPC Pack 2008 R2 MS-MPI 可轉散發套件、HPC Pack 2008 MS-MPI 可轉散發套件或 HPC Pack 2008 用戶端公用程式

標頭

Mpi.h;Mpif.h

媒體櫃

Msmpi.lib

DLL

Msmpi.dll

另請參閱

MPI 進程管理功能