MPI_Type_create_f90_real 함수
지정된 범위와 일치하는 미리 정의된 형식을 반환합니다.
구문
int MPIAPI MPI_Type_create_f90_real(
int p,
int r,
_Out_ MPI_Datatype *newtype
);
매개 변수
p
가수의 10진수 수입니다.r
원하는 10진수 지수 범위입니다.newtype [out]
범위와 일치하는 미리 정의된 MPI 데이터 형식입니다.
반환 값
성공에 대한 MPI_SUCCESS 반환합니다. 그렇지 않으면 반환 값이 오류 코드입니다.
Fortran에서 반환 값은 IERROR 매개 변수에 저장됩니다.
Fortran
MPI_TYPE_CREATE_F90_REAL(P, R, NEWTYPE, IERROR)
INTEGER P, R, NEWTYPE, IERROR
설명
이 함수는 KIND selected_real_kind(p, r)의 REAL 변수와 일치하는 미리 정의된 MPI 데이터 형식을 반환합니다. 위에서 설명한 모델에서 D(p, r) 요소에 대한 핸들을 반환합니다. p 또는 r은 selected_real_kind(p, r)에 대한 호출에서 생략할 수 있지만 둘 다 생략할 수는 없습니다. 마찬가지로 p 또는 r 은 MPI_UNDEFINED 설정할 수 있습니다. 통신에서 MPI_Type_create_f90_real 반환된 MPI 데이터 형식 A는 p 및 r 또는 B에 대해 동일한 값으로 호출된 MPI_Type_create_f90_realB가 반환된 경우에만 데이터 형식 B와 일치합니다.
지정된 범위에 해당하는 형식이 없으면 호출이 잘못됩니다. 이 구현은 newtype 을 MPI_DATATYPE_NULL 설정하고 클래스 MPI_ERR_ARG 오류를 반환합니다.
요구 사항
제품 |
HPC Pack 2012 MS-MPI 재배포 가능 패키지, HPC Pack 2008 R2 MS-MPI 재배포 가능 패키지, HPC Pack 2008 MS-MPI 재배포 가능 패키지 또는 HPC Pack 2008 클라이언트 유틸리티 |
헤더 |
Mpi.h; Mpif.h |
라이브러리 |
Msmpi.lib |
DLL |
Msmpi.dll |