Funções de Tipo de Dados MPI
Nesta secção
MPI_Get_address
Obtém o endereço de uma localização na memória.MPI_Get_elements
Devolve o número de elementos básicos num tipo de dados.MPI_Pack
Empacota um tipo de dados numa memória contígua.MPI_Pack_external
Empacota um tipo de dados numa memória contígua, utilizando o formato externo32.MPI_Pack_external_size
Devolve o limite superior na quantidade de espaço necessário para empacotar uma mensagem com MPI_Pack_external.MPI_Pack_size
Devolve o limite superior na quantidade de espaço necessário para empacotar uma mensagem.MPI_Type_commit
Consolida 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 num número especificado de blocos de tamanho arbitrário.MPI_Type_create_hindexed_block
Permite a replicação de um tipo de dados antigo numa 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 blocos diferentes em bytes.MPI_Type_create_hvector
Define um novo tipo de dados que consiste num 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 num 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 numa submarraia ndimensional de uma matriz ndimensional.MPI_Type_dup
Duplica um tipo de dados.MPI_Type_free
Liberta o tipo de dados.MPI_Type_get_contents
Obtém o tipo de conteúdo.MPI_Type_get_envelope
Obtém o envelope do 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 verdadeiro limite inferior e a extensão de um tipo de dados.MPI_Type_indexed
Define um novo tipo de dados que consiste num número especificado de blocos de tamanho arbitrário.MPI_Type_size
Devolve o número de bytes ocupados por entradas no tipo de dados.MPI_Type_vector
Define um novo tipo de dados que consiste num número especificado de blocos de um tamanho especificado.MPI_Unpack
Descompacta uma memória intermédia de acordo com um tipo de dados numa memória contígua.MPI_Unpack_external
Descompacta uma memória intermédia (repleta de MPI_Pack_external) de acordo com um tipo de dados numa memória contígua.