次の方法で共有


MPI_Finalize関数

呼び出し元の MPI プロセスの実行環境を終了します。

構文

int MPIAPI MPI_Finalize(void);

パラメーター

この関数にはパラメーターはありません。

戻り値

関数 が正常に返された場合にMPI_SUCCESSします。 その他の理由で呼び出しが失敗した場合のその他のエラー コード (無効な引数など)。 Fortran では、戻り値は IERROR パラメーターに格納されます。

Fortran

    MPI_FINALIZE(IERROR)
        INTEGER IERROR

注釈

すべての MPI プロセスは、 MPI_Init または MPI_Init_threadを呼び出したスレッドで終了する前に、このルーチンを呼び出す必要があります。

MPI_Finalize関数は、MPI に関連するすべての状態をクリーンアップします。 呼び出されると、 MPI_InitMPI_Init_threadなど、他の MPI 関数は呼び出されません。 アプリケーションは、MPI_Finalizeを呼び出す前に、保留中のすべての通信が完了または取り消されていることを確認 する必要があります。

要件

製品

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 管理機能

MPI_Init

MPI_Init_thread