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
項目的數據類型。計數
項目數。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 Pack 2012 MS-MPI 可轉散發套件、HPC Pack 2008 R2 MS-MPI 可轉散發套件、HPC Pack 2008 MS-MPI 可轉散發套件或 HPC Pack 2008 用戶端公用程式 |
標頭 |
Mpi.h;Mpif.h |