Leer en inglés

Compartir a través de


función MPI_Startall

Inicia una colección de solicitudes persistentes.

Sintaxis

int MPIAPI MPI_Startall(
   int                              count,
   _Inout_count_(count) MPI_Request *array_of_requests
);

Parámetros

  • count
    Tamaño de la matriz de solicitudes.

  • array_of_requests
    Matriz de solicitudes.

Valor devuelto

Devuelve MPI_SUCCESS si se realiza correctamente. De lo contrario, el valor devuelto es un código de error.

En Fortran, el valor devuelto se almacena en el parámetro IERROR .

Fortran

    MPI_STARTALL(COUNT, ARRAY_OF_REQUESTS, IERROR)
        INTEGER COUNT, ARRAY_OF_REQUESTS(*), IERROR

Comentarios

A diferencia de MPI_Waitall, MPI_Startall no proporciona un mecanismo para devolver varios errores ni identificar las solicitudes implicadas. Además, el comportamiento de MPI_Startall después de que se produzca un error no está definido por el estándar MPI. Si se requieren informes y comportamientos de errores bien definidos, se deben usar varias llamadas a MPI_Start en su lugar.

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 punto a punto de MPI