Funções de tipo de dados MPI
Nesta seção
MPI_Get_address
Obtém o endereço de um local na memória.MPI_Get_elements
Retorna o número de elementos básicos em um tipo de dados.MPI_Pack
Empacota um tipo de dados em memória contígua.MPI_Pack_external
Empacota um tipo de dados em memória contígua, usando o formato external32.MPI_Pack_external_size
Retorna o limite superior na quantidade de espaço necessária para empacotar uma mensagem usando MPI_Pack_external.MPI_Pack_size
Retorna o limite superior na quantidade de espaço necessária para empacotar uma mensagem.MPI_Type_commit
Confirma o tipo de dados.MPI_Type_contiguous
Define um novo tipo de dados que é uma concatenação de vários elementos de um tipo de dados existente.MPI_Type_create_darray
Cria um tipo de dados que representa uma matriz distribuída.MPI_Type_create_hindexed
Define um novo tipo de dados que consiste em um número especificado de blocos de tamanho arbitrário.MPI_Type_create_hindexed_block
Permite a replicação de um tipo de dados antigo em uma sequência de blocos (cada bloco é uma concatenação do tipo de dados antigo), em que todos os blocos têm o mesmo comprimento de bloco, mas podem ter deslocamentos de bloco diferentes em bytes.MPI_Type_create_hvector
Define um novo tipo de dados que consiste em um número especificado de blocos. Cada bloco é uma concatenação do mesmo número de elementos de um tipo de dados existente.MPI_Type_create_indexed_block
Define um novo tipo de dados que consiste em um número especificado de blocos. Cada bloco tem o mesmo comprimento de bloco, mas cada bloco pode ter um deslocamento de bloco diferente.MPI_Type_create_resized
Cria um tipo de dados com um novo limite inferior e extensão de um tipo de dados existente.MPI_Type_create_struct
Define um novo tipo de dados com um tipo de dados, deslocamento e tamanho especificados para cada bloco de dados.MPI_Type_create_subarray
Define um novo tipo de dados que consiste em uma submatriz ndimensional de uma matriz ndimensional.MPI_Type_dup
Duplica um tipo de dados.MPI_Type_free
Libera o tipo de dados.MPI_Type_get_contents
Obtém o conteúdo do tipo.MPI_Type_get_envelope
Obtém o envelope de tipo.MPI_Type_get_extent
Obtém o limite inferior e a extensão de um tipo de dados.MPI_Type_get_true_extent
Obtém o limite inferior verdadeiro e a extensão de um tipo de dados.MPI_Type_indexed
Define um novo tipo de dados que consiste em um número especificado de blocos de tamanho arbitrário.MPI_Type_size
Retorna o número de bytes ocupados por entradas no tipo de dados.MPI_Type_vector
Define um novo tipo de dados que consiste em um número especificado de blocos de um tamanho especificado.MPI_Unpack
Descompacta um buffer de acordo com um tipo de dados na memória contígua.MPI_Unpack_external
Desempacotar um buffer (empacotado com MPI_Pack_external) de acordo com um tipo de dados na memória contígua.