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
注解
此函数只能由一个线程调用。 该线程将称为“主线程”,并且必须是同一线程才能调用 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 |