Compartir a través de


Funciones de tipo de datos MPI

En esta sección

  • MPI_Get_address
    Obtiene la dirección de una ubicación en la memoria.

  • MPI_Get_elements
    Devuelve el número de elementos básicos de un tipo de datos.

  • MPI_Pack
    Empaqueta un tipo de datos en memoria contigua.

  • MPI_Pack_external
    Empaqueta un tipo de datos en memoria contigua mediante el formato external32.

  • MPI_Pack_external_size
    Devuelve el límite superior de la cantidad de espacio necesario para empaquetar un mensaje mediante MPI_Pack_external.

  • MPI_Pack_size
    Devuelve el límite superior de la cantidad de espacio necesario para empaquetar un mensaje.

  • MPI_Type_commit
    Confirma el tipo de datos.

  • MPI_Type_contiguous
    Define un nuevo tipo de datos que es una concatenación de varios elementos de un tipo de datos existente.

  • MPI_Type_create_darray
    Crea un tipo de datos que representa una matriz distribuida.

  • MPI_Type_create_hindexed
    Define un nuevo tipo de datos que consta de un número especificado de bloques de tamaño arbitrario.

  • MPI_Type_create_hindexed_block
    Permite la replicación de un tipo de datos antiguo en una secuencia de bloques (cada bloque es una concatenación del tipo de datos antiguo), donde todos los bloques tienen la misma longitud de bloque, pero pueden tener desplazamientos de bloques diferentes en bytes.

  • MPI_Type_create_hvector
    Define un nuevo tipo de datos que consta de un número especificado de bloques. Cada bloque es una concatenación del mismo número de elementos de un tipo de datos existente.

  • MPI_Type_create_indexed_block
    Define un nuevo tipo de datos que consta de un número especificado de bloques. Cada bloque tiene la misma longitud de bloque, pero cada bloque puede tener un desplazamiento de bloque diferente.

  • MPI_Type_create_resized
    Crea un tipo de datos con un nuevo límite inferior y extensión a partir de un tipo de datos existente.

  • MPI_Type_create_struct
    Define un nuevo tipo de datos con un tipo de datos, un desplazamiento y un tamaño especificados para cada bloque de datos.

  • MPI_Type_create_subarray
    Define un nuevo tipo de datos que consta de una submatriz unidimensional de una matriz n dimensional.

  • MPI_Type_dup
    Duplica un tipo de datos.

  • MPI_Type_free
    Libera el tipo de datos.

  • MPI_Type_get_contents
    Obtiene el contenido del tipo.

  • MPI_Type_get_envelope
    Obtiene el sobre de tipo.

  • MPI_Type_get_extent
    Obtiene el límite inferior y la extensión de un tipo de datos.

  • MPI_Type_get_true_extent
    Obtiene el límite inferior verdadero y la extensión de un tipo de datos.

  • MPI_Type_indexed
    Define un nuevo tipo de datos que consta de un número especificado de bloques de tamaño arbitrario.

  • MPI_Type_size
    Devuelve el número de bytes ocupados por las entradas del tipo de datos.

  • MPI_Type_vector
    Define un nuevo tipo de datos que consta de un número especificado de bloques de un tamaño especificado.

  • MPI_Unpack
    Desempaqueta un búfer según un tipo de datos en memoria contigua.

  • MPI_Unpack_external
    Desempaqueta un búfer (empaquetado con MPI_Pack_external) según un tipo de datos en memoria contigua.