MPI_FILE_GET_POSITION(fh, offset)
INfh文件句柄
OUT offset偏移位置
int MPI_File_get_position(MPI_File fh, MPI_Offset * offset)
MPI_FILE_GET_POSITION(FH, OFFSET, IERROR)
INTEGER FH, IERROR
INTEGER (KIND=MPI_OFFSET_KIND) OFFSET
MPI_FILE_GET_POSITION返回当前文件视口指针相对视口起始位置的偏移,该偏移是以视口的基本数据类型etype为单位来度量的。注意这里是相对于视口的偏移,因此不考虑它们对应的数据在实际文件中的空隙所占用的空间。
图17-5 当前文件视口位置图示

|
MPI_FILE_GET_BYTE_OFFSET(fh, offset,disp)
INfh视口文件句柄
INoffset在视口中的相对偏移
OUT disp以字节为单位,在文件中的绝对偏移位置
int MPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset, MPI_Offset
* disp)
MPI_FILE_GET_BYTE_OFFSET(FH, OFFSET, DISP, IERROR)
INTEGER FH, IERROR
INTEGER (KIND=MPI_OFFSET_KIND) OFFSET, DISP
MPI_FILE_GET_BYTE_OFFSET返回相对于文件视口的偏移位置offset在文件中对应的绝对位置,该绝对位置的度量是以字节为单位的。
图17-6 相对于视口的偏移和相对于文件的绝对位置关系图示

|
|