MPI_Comm_get_parent関数

このプロセスの親コミュニケーターを返します。

構文

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_parentMPI_COMM_NULLを返します。

親コミュニケーターが解放または切断されると、 MPI_Comm_get_parentMPI_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 プロセス管理機能