Dela via


funktionen MPI_Type_contiguous

Definierar en ny datatyp som är en sammanlänkning av ett antal element av en befintlig datatyp.

Syntax

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

Parametrar

  • Räkna
    Antalet element i den nya datatypen.

  • oldtype
    MPI-datatypen för varje element.

  • newtype [out]
    Vid retur innehåller ett MPI_Datatype handtag som representerar den nya datatypen.

Returvärde

Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.

I Fortran lagras returvärdet i parametern IERROR .

Fortran

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

Kommentarer

Sammanfogningen av den nya datatypen definieras med hjälp av omfattningen av den gamla datatypen som storleken på de sammanfogade kopiorna.

Krav

Produkt

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities

Huvud

Mpi.h; Mpif.h

Bibliotek

Msmpi.lib

DLL

Msmpi.dll

Se även

MPI-datatypsfunktioner

MPI_Type_vector

MPI_Type_create_hvector