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_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 |