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.