Condividi tramite


funzione MPI_Type_contiguous

Definisce un nuovo tipo di dati che rappresenta una concatenazione di un numero di elementi di un tipo di dati esistente.

Sintassi

int MPIAPI MPI_Type_contiguous(
        int          count,
        MPI_Datatype oldtype,
  _Out_ MPI_Datatype *newtype
);

Parametri

  • count
    Numero di elementi nel nuovo tipo di dati.

  • oldtype
    Tipo di dati MPI di ogni elemento.

  • newtype [out]
    In caso di restituzione, contiene un handle MPI_Datatype che rappresenta il nuovo tipo di dati.

Valore restituito

Restituisce MPI_SUCCESS in caso di esito positivo. In caso contrario, il valore restituito è un codice di errore.

In Fortran il valore restituito viene archiviato nel parametro IERROR .

Fortran

    MPI_TYPE_CONTIGUOUS(COUNT, OLDTYPE, NEWTYPE, IERROR)
        INTEGER COUNT, OLDTYPE, NEWTYPE, IERROR

Commenti

La concatenazione del nuovo tipo di dati viene definita usando l'extent del tipo di dati precedente come dimensione delle copie concatenate.

Requisiti

Prodotto

Pacchetto ridistribuibile DI HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o utilità client HPC Pack 2008

Intestazione

Mpi.h; Mpif.h

Libreria

Msmpi.lib

DLL

Msmpi.dll

Vedi anche

Funzioni del tipo di dati MPI

MPI_Type_vector

MPI_Type_create_hvector