9.4.4.1 Noncollective Operations



MPI_FILE_READ_SHARED(fh, buf, count, datatype, status)

INOUT
fh file handle (handle)
OUT
buf initial address of buffer (choice)
IN
count number of elements in buffer (integer)
IN
datatype datatype of each buffer element (handle)
OUT
status status object (Status)

int MPI_File_read_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)



MPI_FILE_READ_SHARED(FH, BUF, COUNT, DATATYPE, STATUS, IERROR) <type> BUF(*)
INTEGER FH, COUNT, DATATYPE, STATUS(MPI_STATUS_SIZE), IERROR



int MPI::File::Read_shared(void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status)



void int MPI::File::Read_shared(void* buf, int count, const MPI::Datatype& datatype)



void

MPI_FILE_READ_SHARED reads a file using the shared file pointer.



MPI_FILE_WRITE_SHARED(fh, buf, count, datatype, status)

INOUT
fh file handle (handle)
IN
buf initial address of buffer (choice)
IN
count number of elements in buffer (integer)
IN
datatype datatype of each buffer element (handle)
OUT
status status object (Status)

int MPI_File_write_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)



MPI_FILE_WRITE_SHARED(FH, BUF, COUNT, DATATYPE, STATUS, IERROR) <type> BUF(*)
INTEGER FH, COUNT, DATATYPE, STATUS(MPI_STATUS_SIZE), IERROR



int MPI::File::Write_shared(const void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status)



void int MPI::File::Write_shared(const void* buf, int count, const MPI::Datatype& datatype)



void

MPI_FILE_WRITE_SHARED writes a file using the shared file pointer.



MPI_FILE_IREAD_SHARED(fh, buf, count, datatype, request)

INOUT
fh file handle (handle)
OUT
buf initial address of buffer (choice)
IN
count number of elements in buffer (integer)
IN
datatype datatype of each buffer element (handle)
OUT
request request object (handle)

int MPI_File_iread_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)



MPI_FILE_IREAD_SHARED(FH, BUF, COUNT, DATATYPE, REQUEST, IERROR) <type> BUF(*)
INTEGER FH, COUNT, DATATYPE, REQUEST, IERROR



int MPI::File::Iread_shared(void* buf, int count, const MPI::Datatype& datatype)



MPI::Request

MPI_FILE_IREAD_SHARED is a nonblocking version of the MPI_FILE_READ_SHARED interface.



MPI_FILE_IWRITE_SHARED(fh, buf, count, datatype, request)

INOUT
fh file handle (handle)
IN
buf initial address of buffer (choice)
IN
count number of elements in buffer (integer)
IN
datatype datatype of each buffer element (handle)
OUT
request request object (handle)

int MPI_File_iwrite_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)



MPI_FILE_IWRITE_SHARED(FH, BUF, COUNT, DATATYPE, REQUEST, IERROR) <type> BUF(*)
INTEGER FH, COUNT, DATATYPE, REQUEST, IERROR



int MPI::File::Iwrite_shared(const void* buf, int count, const MPI::Datatype& datatype)



MPI::Request

MPI_FILE_IWRITE_SHARED is a nonblocking version of the MPI_FILE_WRITE_SHARED interface.

MPI-Standard for MARMOT