다음을 통해 공유


MPI_Type_vector 함수

지정된 크기의 지정된 수의 블록으로 구성된 새 데이터 형식을 정의합니다. 각 블록은 기존 데이터 형식의 요소 수와 동일한 수의 연결입니다.

구문

int MPIAPI MPI_Type_vector(
        int          count,
        int          blocklength,
        int          stride,
        MPI_Datatype oldtype,
  _Out_ MPI_Datatype *newtype
);

매개 변수

  • count
    만든 벡터의 블록 수입니다.

  • blocklength
    각 블록의 요소 수입니다.

  • Stride
    한 블록의 시작과 다음 블록의 시작 사이의 요소 수입니다.

  • oldtype
    각 요소의 데이터 형식입니다.

  • newtype [out]
    반환할 때 에는 새 데이터 형식을 나타내는 MPI_Datatype 핸들이 포함됩니다.

반환 값

성공에 대한 MPI_SUCCESS 반환합니다. 그렇지 않으면 반환 값이 오류 코드입니다.

Fortran에서 반환 값은 IERROR 매개 변수에 저장됩니다.

Fortran

    MPI_TYPE_VECTOR(COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR)
        INTEGER COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR

요구 사항

제품

HPC 팩 2012 MS-MPI 재배포 가능 패키지, HPC 팩 2008 R2 MS-MPI 재배포 가능 패키지, HPC Pack 2008 MS-MPI 재배포 가능 패키지 또는 HPC 팩 2008 클라이언트 유틸리티

헤더

Mpi.h; Mpif.h

라이브러리

Msmpi.lib

DLL

Msmpi.dll

추가 정보

MPI 데이터 형식 함수

MPI_Type_contiguous

MPI_Type_create_hvector