Compartir a través de


función MPI_Init

Inicializa el entorno de ejecución del proceso MPI de llamada para la ejecución de un único subproceso.

Sintaxis

int MPIAPI MPI_Init(
  _In_opt_ int                        *argc,
           _In_opt_count_(*argc) char ***argv
);

Parámetros

  • argc [in, optional]
    Puntero al número de argumentos del programa. Este valor puede ser NULL.

  • argv
    Puntero a la lista de argumentos del programa. Este valor puede ser NULL.

Valor devuelto

MPI_SUCCESS si la función devuelve correctamente. Otros códigos de error si se produjo un error en la llamada por otros motivos (como argumentos no válidos). En Fortran, el valor devuelto se almacena en el parámetro IERROR .

Fortran

    MPI_INIT(IERROR)
        INTEGER IERROR

Comentarios

Solo un subproceso debe llamar a esta función. Ese subproceso se conoce como "Subproceso principal" y debe ser el mismo subproceso para llamar a MPI_Finalize.

El enlace Fortran de MPI_Init no acepta los parámetros ARGC y ARGV.

Requisitos

Producto

Paquete redistribuible de HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Client Utilities

Encabezado

Mpi.h; Mpif.h

Biblioteca

Msmpi.lib

Archivo DLL

Msmpi.dll

Consulte también

Funciones de administración de MPI

MPI_Finalize

MPI_Init_thread