Compartir a través de


función MPI_Get_count

Obtiene el número de elementos de "nivel superior".

Sintaxis

int MPIAPI MPI_Get_count(
  _In_  MPI_Status   *status,
        MPI_Datatype datatype,
  _Out_ int          *count
);

Parámetros

  • status [in]
    Devuelve el estado de la operación de recepción.

  • datatype
    Tipo de datos de cada elemento de búfer de recepción.

  • count [out]
    Número de elementos recibidos.

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_GET_COUNT(STATUS, DATATYPE, COUNT, IERROR)
        INTEGER STATUS(MPI_STATUS_SIZE), DATATYPE, COUNT, IERROR

Comentarios

Si el tamaño del tipo de datos es cero, esta rutina devolverá un recuento de cero. Si la cantidad de datos en estado no es un múltiplo exacto del tamaño del tipo de datos (para que el recuento no sea entero), se devuelve en su lugar un recuento de MPI_UNDEFINED .

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