MPI_Init関数
シングル スレッド実行のために、呼び出し元の MPI プロセスの実行環境を初期化します。
構文
int MPIAPI MPI_Init(
_In_opt_ int *argc,
_In_opt_count_(*argc) char ***argv
);
パラメーター
argc [in, optional]
プログラムの引数の数へのポインター。 この値には NULL を指定できます。argv
プログラムの引数リストへのポインター。 この値には NULL を指定できます。
戻り値
関数が正常に返された場合は、MPI_SUCCESSします。 その他の理由で呼び出しが失敗した場合のその他のエラー コード (無効な引数など)。 Fortran では、戻り値は IERROR パラメーターに格納されます。
Fortran
MPI_INIT(IERROR)
INTEGER IERROR
注釈
この関数は、1 つのスレッドでのみ呼び出す必要があります。 そのスレッドは "メイン スレッド" と呼ばれ、 MPI_Finalizeを呼び出すには同じスレッドである必要があります。
MPI_Initの Fortran バインドは、ARGC パラメーターと ARGV パラメーターを受け入れません。
要件
製品 |
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 |