Funzioni del tipo di dati MPI
Contenuto della sezione
MPI_Get_address
Ottiene l'indirizzo di una posizione in memoria.MPI_Get_elements
Restituisce il numero di elementi di base in un tipo di dati.MPI_Pack
Inserisce un tipo di dati in memoria contigua.MPI_Pack_external
Inserisce un tipo di dati in memoria contigua usando il formato external32.MPI_Pack_external_size
Restituisce il limite superiore per la quantità di spazio necessaria per assegnare un messaggio usando MPI_Pack_external.MPI_Pack_size
Restituisce il limite superiore sulla quantità di spazio necessaria per creare un messaggio.MPI_Type_commit
Esegue il commit del tipo di dati.MPI_Type_contiguous
Definisce un nuovo tipo di dati che rappresenta una concatenazione di un numero di elementi di un tipo di dati esistente.MPI_Type_create_darray
Crea un tipo di dati che rappresenta una matrice distribuita.MPI_Type_create_hindexed
Definisce un nuovo tipo di dati costituito da un numero specificato di blocchi di dimensioni arbitrarie.MPI_Type_create_hindexed_block
Consente la replica di un tipo di dati precedente in una sequenza di blocchi (ogni blocco è una concatenazione del tipo di dati precedente), dove tutti i blocchi hanno la stessa lunghezza del blocco, ma possono avere spostamenti di blocchi diversi in byte.MPI_Type_create_hvector
Definisce un nuovo tipo di dati costituito da un numero specificato di blocchi. Ogni blocco è una concatenazione dello stesso numero di elementi di un tipo di dati esistente.MPI_Type_create_indexed_block
Definisce un nuovo tipo di dati costituito da un numero specificato di blocchi. Ogni blocco è la stessa lunghezza del blocco, ma ogni blocco può avere uno spostamento di blocchi diverso.MPI_Type_create_resized
Crea un tipo di dati con un nuovo limite inferiore e un'estensione da un tipo di dati esistente.MPI_Type_create_struct
Definisce un nuovo tipo di dati con un tipo di dati, uno spostamento e una dimensione specificati per ogni blocco di dati.MPI_Type_create_subarray
Definisce un nuovo tipo di dati costituito da una sottoarray n-dimensionale di una matrice n-dimensionale.MPI_Type_dup
Duplica un tipo di dati.MPI_Type_free
Libera il tipo di dati.MPI_Type_get_contents
Ottiene il contenuto del tipo.MPI_Type_get_envelope
Ottiene la busta di tipo.MPI_Type_get_extent
Ottiene il limite inferiore e l'estensione per un tipo di dati.MPI_Type_get_true_extent
Ottiene il limite inferiore e l'estensione true per un tipo di dati.MPI_Type_indexed
Definisce un nuovo tipo di dati costituito da un numero specificato di blocchi di dimensioni arbitrarie.MPI_Type_size
Restituisce il numero di byte occupati da voci nel tipo di dati.MPI_Type_vector
Definisce un nuovo tipo di dati costituito da un numero specificato di blocchi di dimensioni specificate.MPI_Unpack
Decomprime un buffer in base a un tipo di dati in memoria contigua.MPI_Unpack_external
Decomprime un buffer (compresso con MPI_Pack_external) in base a un tipo di dati in memoria contigua.