MPI_Datarep_conversion_function 콜백 함수
이 함수는 파일 데이터 표현에서 네이티브 표현으로 변환하는 사용자 정의 함수의 자리 표시자이며 그 반대의 경우도 마찬가지입니다.
구문
int MPI_Datarep_conversion_function(
_Inout_ void *userbuf,
MPI_Datatype datatype,
int count,
_Inout_ void *filebuf,
MPI_Offset position,
_In_ void *extra_state
);
매개 변수
userbuf
네이티브 버퍼.datatype
요소의 데이터 형식입니다.count
요소의 수입니다.filebuf
파일 버퍼.position
읽기 버퍼의 위치입니다.extra_state [in]
추가 상태입니다.
반환 값
변환 함수는 오류 코드를 반환해야 합니다. 반환된 오류 코드에 MPI_SUCCESS 이외의 값이 있는 경우 구현은 클래스 MPI_ERR_CONVERSION 오류를 발생합니다.
Fortran
SUBROUTINE DATAREP_CONVERSION_FUNCTION(USERBUF, DATATYPE, COUNT, FILEBUF,
POSITION, EXTRA_STATE, IERROR)
<TYPE> USERBUF(*), FILEBUF(*)
INTEGER COUNT, DATATYPE, IERROR
INTEGER(KIND=MPI_OFFSET_KIND) POSITION
INTEGER(KIND=MPI_ADDRESS_KIND) EXTRA_STATE
요구 사항
제품 |
HPC 팩 2012 MS-MPI 재배포 가능 패키지, HPC 팩 2008 R2 MS-MPI 재배포 가능 패키지, HPC Pack 2008 MS-MPI 재배포 가능 패키지 또는 HPC 팩 2008 클라이언트 유틸리티 |
헤더 |
Mpi.h; Mpif.h |