Поделиться через


функция MPI_Type_contiguous

Определяет новый тип данных, представляющий собой объединение ряда элементов существующего типа данных.

Синтаксис

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

Параметры

  • count
    Количество элементов в новом типе данных.

  • старый тип
    Тип данных MPI для каждого элемента.

  • newtype [out]
    При возврате содержит дескриптор MPI_Datatype , представляющий новый тип данных.

Возвращаемое значение

Возвращает MPI_SUCCESS при успешном выполнении. В противном случае возвращаемое значение представляет собой код ошибки.

В Fortran возвращаемое значение хранится в параметре IERROR .

Fortran

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

Комментарии

Объединение нового типа данных определяется с помощью экстента старого типа данных в качестве размера сцепленных копий.

Требования

Продукт

Распространяемый пакет HPC 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI или клиентские служебные программы пакета HPC 2008

Заголовок

Mpi.h; Mpif.h

Библиотека

Msmpi.lib

DLL

Msmpi.dll

См. также раздел

Функции типов данных MPI

MPI_Type_vector

MPI_Type_create_hvector