IBM Books

MPI Programming Guide


Bindings for MPI-IO

Table 26 lists the bindings for MPI-IO subroutines.

Table 26. Bindings for MPI-IO

Subroutine name:
C
C++
FORTRAN
Binding:
C
C++
FORTRAN
MPI_File_close int MPI_File_close (MPI_File *fh);
MPI::File::Close void MPI::File::Close();
MPI_FILE_CLOSE MPI_FILE_CLOSE(INTEGER FH,INTEGER IERROR)
MPI_File_delete int MPI_File_delete (char *filename,MPI_Info info);
MPI::File::Delete static void MPI::File::Delete(const char* filename, const MPI::Info& info);
MPI_FILE_DELETE MPI_FILE_DELETE(CHARACTER*(*) FILENAME,INTEGER INFO, INTEGER IERROR)
MPI_File_get_amode int MPI_File_get_amode (MPI_File fh,int *amode);
MPI::File::Get_amode int MPI::File::Get_amode() const;
MPI_FILE_GET_AMODE MPI_FILE_GET_AMODE(INTEGER FH,INTEGER AMODE,INTEGER IERROR)
MPI_File_get_atomicity int MPI_File_get_atomicity (MPI_File fh,int *flag);
MPI::File::Get_atomicity bool MPI::File::Get_atomicity() const;
MPI_FILE_GET_ATOMICITY MPI_FILE_GET_ATOMICITY (INTEGER FH,LOGICAL FLAG,INTEGER IERROR)
MPI_File_get_byte_offset int MPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset, MPI_Offset *disp);
MPI::File::Get_byte_offset MPI::Offset MPI::File::Get_byte_offset(const MPI::Offset disp) const;
MPI_FILE_GET_BYTE_OFFSET MPI_FILE_GET_BYTE_OFFSET(INTEGER FH, INTEGER(KIND=MPI_OFFSET_KIND) OFFSET, INTEGER(KIND=MPI_OFFSET_KIND) DISP, INTEGER IERROR)
MPI_File_get_group int MPI_File_get_group (MPI_File fh,MPI_Group *group);
MPI::File::Get_group MPI::Group MPI::File::Get_group() const;
MPI_FILE GET_GROUP MPI_FILE GET_GROUP (INTEGER FH,INTEGER GROUP,INTEGER IERROR)
MPI_File_get_info int MPI_File_get_info (MPI_File fh,MPI_Info *info_used);
MPI::File::Get_info MPI::Info MPI::File::Get_info() const;
MPI_FILE_GET_INFO MPI_FILE_GET_INFO (INTEGER FH,INTEGER INFO_USED, INTEGER IERROR)
MPI_File_get_position int MPI_File_get_position(MPI_File fh,MPI_Offset *offset);
MPI::File::Get_position MPI::Offset MPI::File::Get_position() const;
MPI_FILE_GET_POSITION MPI_FILE_GET_POSITION(INTEGER FH, INTEGER(KIND=MPI_OFFSET_KIND) OFFSET, INTEGER IERROR)
MPI_File_get_position_shared int MPI_File_get_position_shared(MPI_File fh, MPI_Offset *offset);
MPI::File::Get_position_shared MPI::Offset MPI::File::Get_position_shared() const;
MPI_FILE_GET_POSITION_SHARED MPI_FILE_GET_POSITION_SHARED(INTEGER FH, INTEGER(KIND=MPI_OFFSET_KIND) OFFSET, INTEGER IERROR)
MPI_File_get_size int MPI_File_get_size (MPI_File fh,MPI_Offset size);
MPI::File::Get_size MPI::Offset MPI::File::Get_size() const;
MPI_FILE_GET_SIZE MPI_FILE_GET_SIZE (INTEGER FH,INTEGER(KIND=MPI_OFFSET_KIND) SIZE, INTEGER IERROR)
MPI_File_get_type_extent int MPI_File_get_type_extent(MPI_File fh, MPI_Datatype datatype, MPI_Aint *extent);
MPI::File::Get_type_extent MPI::Aint MPI::File::Get_type_extent(const MPI::Datatype& datatype) const;
MPI_FILE_GET_TYPE_EXTENT MPI_FILE_GET_TYPE_EXTENT (INTEGER FH, INTEGER DATATYPE, INTEGER(KIND=MPI_ADDRESS_KIND) EXTENT, INTEGER IERROR)
MPI_File_get_view int MPI_File_get_view (MPI_File fh,MPI_Offset *disp, MPI_Datatype *etype,MPI_Datatype *filetype,char *datarep);
MPI::File::Get_view void MPI::File::Get_view(MPI::Offset& disp,MPI::Datatype& etype, MPI::Datatype& filetype, char* datarep) const;
MPI_FILE_GET_VIEW MPI_FILE_GET_VIEW (INTEGER FH,INTEGER(KIND=MPI_OFFSET_KIND) DISP, INTEGER ETYPE,INTEGER FILETYPE,INTEGER DATAREP,INTEGER IERROR)
MPI_File_iread int MPI_File_iread (MPI_File fh,void *buf, int count, MPI_Datatype datatype,MPI_Request *request);
MPI::File::Iread MPI::Request MPI::File::Iread(void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_IREAD MPI_FILE_IREAD (INTEGER FH, CHOICE BUF, INTEGER COUNT, INTEGER DATATYPE, INTEGER REQUEST, INTEGER IERROR)
MPI_File_iread_at int MPI_File_iread_at (MPI_File fh,MPI_Offset offset,void *buf, int count,MPI_Datatype datatype,MPI_Request *request);
MPI::File::Iread_at MPI::Request MPI::File::Iread_at(MPI::Offset offset, void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_IREAD_AT MPI_FILE_IREAD_AT (INTEGER FH,INTEGER (KIND=MPI_OFFSET_KIND) OFFSET, CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE,INTEGER REQUEST, INTEGER IERROR)
MPI_File_iread_shared int MPI_File_iread_shared (MPI_File fh,void *buf, int count, MPI_Datatype datatype,MPI_Request *request);
MPI::File::Iread_shared MPI::Request MPI::File::Iread_shared(void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_IREAD_SHARED MPI_FILE_IREAD_SHARED (INTEGER FH, CHOICE BUF, INTEGER COUNT, INTEGER DATATYPE, INTEGER REQUEST, INTEGER IERROR)
MPI_File_iwrite int MPI_File_iwrite (MPI_File fh, void *buf, int count, MPI_Datatype datatype,MPI_Request *request);
MPI::File::Iwrite MPI::Request MPI::File::Iwrite(const void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_IWRITE MPI_FILE_IWRITE(INTEGER FH,CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE, INTEGER REQUEST,INTEGER IERROR)
MPI_File_iwrite_at int MPI_File_iwrite_at (MPI_File fh,MPI_Offset offset,void *buf, int count,MPI_Datatype datatype,MPI_Request *request);
MPI::File::Iwrite_at MPI::Request MPI::File::Iwrite_at(MPI::Offset offset, const void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_IWRITE_AT MPI_FILE_IWRITE_AT(INTEGER FH,INTEGER(KIND=MPI_OFFSET_KIND) OFFSET, CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE,INTEGER REQUEST, INTEGER IERROR)
MPI_File_iwrite_shared int MPI_File_iwrite_shared (MPI_File fh,void *buf, int count, MPI_Datatype datatype,MPI_Request *request);
MPI::File::Iwrite_shared MPI::Request MPI::File::Iwrite_shared(const void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_IWRITE_SHARED MPI_FILE_IWRITE_SHARED (INTEGER FH, CHOICE BUF, INTEGER COUNT, INTEGER DATATYPE, INTEGER REQUEST, INTEGER IERROR)
MPI_File_open int MPI_File_open (MPI_Comm comm,char *filename,int amode,MPI_info, MPI_File *fh);
MPI::File::Open static MPI::File MPI::File::Open(const MPI::Intracomm& comm, const char* filename, int amode, const MPI::Info& info);
MPI_FILE_OPEN MPI_FILE_OPEN(INTEGER COMM,CHARACTER FILENAME(*),INTEGER AMODE, INTEGER INFO,INTEGER FH,INTEGER IERROR)
MPI_File_preallocate int MPI_File_preallocate (MPI_File fh, MPI_Offset size);
MPI::File::Preallocate void MPI::File::Preallocate(MPI::Offset size);
MPI_FILE_PREALLOCATE MPI_FILE_PREALLOCATE(INTEGER FH, INTEGER SIZE, INTEGER IERROR)
MPI_File_read int MPI_File_read (MPI_File fh, void *buf, int count, MPI_Datatype datatype,MPI_Status *status);
MPI::File::Read void MPI::File::Read(void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status);
MPI_FILE_READ MPI_FILE_READ(INTEGER FH,CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_File_read_all int MPI_File_read_all (MPI_File fh, void *buf, int count, MPI_Datatype datatype,MPI_Status *status);
MPI::File::Read_all void MPI::File::Read_all(void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status);

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

MPI_FILE_READ_ALL MPI_FILE_READ_ALL(INTEGER FH,CHOICE BUF,INTEGER COUNT, INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_File_read_all_begin int MPI_File_read_all_begin (MPI_File fh, void *buf, int count, MPI_Datatype datatype);
MPI::File::Read_all_begin void MPI::File::Read_all_begin(void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_READ_ALL_BEGIN MPI_FILE_READ_ALL_BEGIN (INTEGER FH, CHOICE BUF, INTEGER COUNT, INTEGER DATATYPE, INTEGER IERROR)
MPI_File_read_all_end int MPI_File_read_all_end(MPI_File fh,void *buf, MPI_Status *status);
MPI::File::Read_all_end void MPI::File::Read_all_end(void* buf);

void MPI::File::Read_all_end(void* buf, MPI::Status& status);

MPI_FILE_READ_ALL_END MPI_FILE_READ_ALL_END(INTEGER FH,CHOICE BUF, INTEGER STATUS(MPI_STATUS_SIZE), INTEGER IERROR)
MPI_File_read_at int MPI_File_read_at (MPI_File fh,MPI_Offset offset,void *buf, int count,MPI_Datatype datatype,MPI_Status *status);
MPI::File::Read_at void MPI::File::Read_at(MPI::Offset offset, void* buf, int count, const MPI::Datatype& datatype);

void MPI::File::Read_at(MPI::Offset offset, void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status);

MPI_FILE_READ_AT MPI_FILE_READ_AT(INTEGER FH,INTEGER(KIND=MPI_OFFSET_KIND) OFFSET, CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_File_read_at_all int MPI_File_read_at_all (MPI_File fh,MPI_Offset offset,void *buf, int count,MPI_Datatype datatype,MPI_Status *status);
MPI::File::Read_at_all void MPI::File::Read_at_all(MPI::Offset offset, void* buf, int count, const MPI::Datatype& datatype);

void MPI::File::Read_at_all(MPI::Offset offset, void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status);

MPI_FILE_READ_AT_ALL MPI_FILE_READ_AT_ALL(INTEGER FH,INTEGER(KIND=MPI_OFFSET_KIND) OFFSET, CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_File_read_at_all_begin int MPI_File_read_at_all_begin(MPI_File fh,MPI_Offset offset, void *buf, int count,MPI_Datatype datatype);
MPI::File::Read_at_all_begin void MPI::File::Read_at_all_begin(MPI::Offset offset, void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_READ_AT_ALL_BEGIN MPI_FILE_READ_AT_ALL_BEGIN(INTEGER FH, INTEGER(KIND=MPI_OFFSET_KIND) OFFSET, CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE, INTEGER IERROR)
MPI_File_read_at_all_end int MPI_File_read_at_all_end(MPI_File fh,void *buf, MPI_Status *status);
MPI::File::Read_at_all_end void MPI::File::Read_at_all_end(void *buf, MPI::Status& status);

void MPI::File::Read_at_all_end(void *buf);

MPI_FILE_READ_AT_ALL_END MPI_FILE_READ_AT_ALL_END(INTEGER FH,CHOICE BUF, INTEGER STATUS(MPI_STATUS_SIZE), INTEGER IERROR)
MPI_File_read_ordered int MPI_File_read_ordered(MPI_File fh, void *buf, int count, MPI_Datatype datatype,MPI_Status *status);
MPI::File::Read_ordered void MPI::File::Read_ordered(void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status);
MPI_FILE_READ_ORDERED MPI_FILE_READ_ORDERED(INTEGER FH,CHOICE BUF,INTEGER COUNT, INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_File_read_ordered_begin int MPI_File_read_ordered_begin(MPI_File fh, void *buf, int count, MPI_Datatype datatype);
MPI::File::Read_ordered_begin void MPI::File::Read_ordered_begin(void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_READ_ORDERED_BEGIN MPI_FILE_READ_ORDERED_BEGIN (INTEGER FH, CHOICE BUF, INTEGER COUNT, INTEGER DATATYPE, INTEGER IERROR)
MPI_File_read_ordered_end int MPI_File_read_ordered_end(MPI_File fh,void *buf, MPI_Status *status)
MPI::File::Read_ordered_end void MPI::File::Read_ordered_end(void* buf, MPI::Status& status);

void MPI::File::Read_ordered_end(void* buf);

MPI_FILE_READ_ORDERED_END MPI_FILE_READ_ORDERED_END(INTEGER FH,CHOICE BUF, INTEGER STATUS(MPI_STATUS_SIZE), INTEGER IERROR)
MPI_File_read_shared int MPI_File_read_shared (MPI_File fh, void *buf, int count, MPI_Datatype datatype,MPI_Status *status);
MPI::File::Read_shared void MPI::File::Read_shared(void* buf, int count, const MPI::Datatype& datatype);

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

MPI_FILE_READ_SHARED MPI_FILE_READ_SHARED(INTEGER FH,CHOICE BUF,INTEGER COUNT, INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_File_seek int MPI_File_seek (MPI_File fh,MPI_Offset offset, int whence);
MPI::File::Seek void MPI::File::Seek(MPI::Offset offset, int whence);
MPI_FILE_SEEK MPI_FILE_SEEK (INTEGER FH, INTEGER(KIND=MPI_OFFSET_KIND) OFFSET, INTEGER WHENCE, INTEGER IERROR)
MPI_File_seek_shared int MPI_File_seek_shared(MPI_File fh,MPI_Offset offset, int whence);
MPI::File::Seek_shared void MPI::File::Seek_shared(MPI::Offset offset, int whence);
MPI_FILE_SEEK_SHARED MPI_FILE_SEEK_SHARED(INTEGER FH,INTEGER(KIND=MPI_OFFSET_KIND) OFFSET, INTEGER WHENCE, INTEGER IERROR)
MPI_File_set_atomicity int MPI_File_set_atomicity (MPI_File fh,int flag);
MPI::File::Set_atomicity void MPI::File::Set_atomicity(bool flag);
MPI_FILE_SET_ATOMICITY MPI_FILE_SET_ATOMICITY (INTEGER FH,LOGICAL FLAG,INTEGER IERROR)
MPI_File_set_info int MPI_File_set_info (MPI_File fh,MPI_Info info);
MPI::File::Set_info void MPI::File::Set_info(const MPI::Info& info);
MPI_FILE_SET_INFO MPI_FILE_SET_INFO(INTEGER FH,INTEGER INFO,INTEGER IERROR)
MPI_File_set_size int MPI_File_set_size (MPI_File fh,MPI_Offset size);
MPI::File::Set_size void MPI::File::Set_size(MPI::Offset size);
MPI_FILE_SET_SIZE MPI_FILE_SET_SIZE (INTEGER FH,INTEGER(KIND=MPI_OFFSET_KIND) SIZE, INTEGER IERROR)
MPI_File_set_view int MPI_File_set_view (MPI_File fh,MPI_Offset disp, MPI_Datatype etype,MPI_Datatype filetype, char *datarep,MPI_Info info);
MPI::File::Set_view void MPI::File::Set_view(MPI::Offset disp, const MPI::Datatype& etype, const MPI::Datatype& filetype, const char* datarep, const MPI::Info& info);
MPI_FILE_SET_VIEW MPI_FILE_SET_VIEW (INTEGER FH,INTEGER(KIND=MPI_OFFSET_KIND) DISP, INTEGER ETYPE,INTEGER FILETYPE,CHARACTER DATAREP(*),INTEGER INFO, INTEGER IERROR)
MPI_File_sync int MPI_File_sync (MPI_File fh);
MPI::File::Sync void MPI::File::Sync();
MPI_FILE_SYNC MPI_FILE_SYNC (INTEGER FH,INTEGER IERROR)
MPI_File_write int MPI_File_write (MPI_File fh, void *buf, int count, MPI_Datatype datatype,MPI_Status *status);
MPI::File::Write void MPI::File::Write(const void* buf, int count, const MPI::Datatype& datatype);

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

MPI_FILE_WRITE MPI_FILE_WRITE(INTEGER FH,CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_File_write_all int MPI_File_write_all (MPI_File fh, void *buf, int count, MPI_Datatype datatype,MPI_Status *status);
MPI::File::Write_all void MPI::File::Write_all(const void* buf, int count, const MPI::Datatype& datatype);

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

MPI_FILE_WRITE_ALL MPI_FILE_WRITE_ALL(INTEGER FH,CHOICE BUF,INTEGER COUNT, INTEGER DATATYPE,INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_File_write_all_begin int MPI_File_write_all_begin (MPI_File fh, void *buf, int count, MPI_Datatype datatype);
MPI::File::Write_all_begin void MPI::File::Write_all_begin(const void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_WRITE_ALL_BEGIN MPI_FILE_WRITE_ALL_BEGIN (INTEGER FH, CHOICE BUF, INTEGER COUNT, INTEGER DATATYPE, INTEGER IERROR)
MPI_File_write_all_end int MPI_File_write_all_end(MPI_File fh,void *buf, MPI_Status *status);
MPI::File::Write_all_end void MPI::File::Write_all_end(void* buf);

void MPI::File::Write_all_end(void* buf, MPI::Status& status);

MPI_FILE_WRITE_ALL_END MPI_FILE_WRITE_ALL_END(INTEGER FH,CHOICE BUF, INTEGER STATUS(MPI_STATUS_SIZE), INTEGER IERROR)
MPI_File_write_at int MPI_File_write_at (MPI_File fh,MPI_Offset offset,void *buf, int count,MPI_Datatype datatype,MPI_Status *status);
MPI::File::Write_at void MPI::File::Write_at(MPI::Offset offset, const void* buf, int count, const MPI::Datatype& datatype);

void MPI::File::Write_at(MPI::Offset offset, const void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status);

MPI_FILE_WRITE_AT MPI_FILE_WRITE_AT(INTEGER FH,INTEGER(KIND_MPI_OFFSET_KIND) OFFSET, CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE), INTEGER IERROR)
MPI_File_write_at_all int MPI_File_write_at_all (MPI_File fh,MPI_Offset offset,void *buf, int count,MPI_Datatype datatype,MPI_Status *status);
MPI::File::Write_at_all void MPI::File::Write_at_all(MPI::Offset offset, const void* buf, int count, const MPI::Datatype& datatype);

void MPI::File::Write_at_all(MPI::Offset offset, const void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status);

MPI_FILE_WRITE_AT_ALL MPI_FILE_WRITE_AT_ALL (INTEGER FH, INTEGER (KIND=MPI_OFFSET_KIND) OFFSET, CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_File_write_at_all_begin int MPI_File_write_at_all_begin(MPI_File fh,MPI_Offset offset, void *buf, int count,MPI_Datatype datatype);
MPI::File::Write_at_all_begin void MPI::File::Write_at_all_begin(MPI::Offset offset, const void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_WRITE_AT_ALL_BEGIN MPI_FILE_WRITE_AT_ALL_BEGIN(INTEGER FH, INTEGER(KIND=MPI_OFFSET_KIND) OFFSET, CHOICE BUF,INTEGER COUNT,INTEGER DATATYPE, INTEGER IERROR)
MPI_File_write_at_all_end int MPI_File_write_at_all_end(MPI_File fh,void *buf, MPI_Status *status);
MPI::File::Write_at_all_end void MPI::File::Write_at_all_end(const void* buf);

void MPI::File::Write_at_all_end(const void* buf, MPI::Status& status);

MPI_FILE_WRITE_AT_ALL_END MPI_FILE_WRITE_AT_ALL_END(INTEGER FH,CHOICE BUF, INTEGER STATUS(MPI_STATUS_SIZE), INTEGER IERROR)
MPI_File_write_ordered int MPI_File_write_ordered(MPI_File fh, void *buf, int count, MPI_Datatype datatype,MPI_Status *status);
MPI::File::Write_ordered void MPI::File::Write_ordered(const void* buf, int count, const MPI::Datatype& datatype);

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

MPI_FILE_WRITE_ORDERED MPI_FILE_WRITE_ORDERED(INTEGER FH,CHOICE BUF,INTEGER COUNT, INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_File_write_ordered_begin int MPI_File_write_ordered_begin(MPI_File fh, void *buf, int count, MPI_Datatype datatype);
MPI::File::Write_ordered_begin void MPI::File::Write_ordered_begin(const void* buf, int count, const MPI::Datatype& datatype);
MPI_FILE_WRITE_ORDERED_BEGIN MPI_FILE_WRITE_ORDERED_BEGIN (INTEGER FH, CHOICE BUF, INTEGER COUNT, INTEGER DATATYPE, INTEGER IERROR)
MPI_File_write_ordered_end int MPI_File_write_ordered_end(MPI_File fh,void *buf, MPI_Status *status)
MPI::File::Write_ordered_end void MPI::File::Write_ordered_end(const void* buf);

void MPI::File::Write_ordered_end(const void* buf, MPI::Status& status);

MPI_FILE_WRITE_ORDERED_END MPI_FILE_WRITE_ORDERED_END(INTEGER FH,CHOICE BUF, INTEGER STATUS(MPI_STATUS_SIZE), INTEGER IERROR)
MPI_File_write_shared int MPI_File_write_shared (MPI_File fh, void *buf, int count, MPI_Datatype datatype,MPI_Status *status);
MPI::File::Write_shared void MPI::File::Write_shared(const void* buf, int count, const MPI::Datatype& datatype);

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

MPI_FILE_WRITE_SHARED MPI_FILE_WRITE_SHARED(INTEGER FH,CHOICE BUF,INTEGER COUNT, INTEGER DATATYPE, INTEGER STATUS(MPI_STATUS_SIZE),INTEGER IERROR)
MPI_Register_datarep int MPI_Register_datarep(char *datarep, MPI_Datarep_conversion_function *read_conversion_fn, MPI_Datarep_conversion_function *write_conversion_fn, MPI_Datarep_extent_function *dtype_file_extent_fn, void *extra_state);
MPI::Register_datarep void MPI::Register_datarep(const char* datarep, MPI::Datarep_conversion_function* read_conversion_fn, MPI::Datarep_conversion_function* write_conversion_fn, MPI::Datarep_extent_function* dtype_file_extent_fn, void* extra_state);
MPI_REGISTER_DATAREP MPI_REGISTER_DATAREP(CHARACTER*(*) DATAREP, EXTERNAL READ_CONVERSION_FN, EXTERNAL WRITE_CONVERSION_FN, EXTERNAL DTYPE_FILE_EXTENT_FN, INTEGER(KIND=MPI_ADDRESS_KIND), INTEGER EXTRA_STATE, INTEGER IERROR)


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]