12.10.6. I/O


Up: MPI-2 C++ Bindings Next: Language Bindings Previous: External Interfaces

void MPI::File::Close(void)
static void MPI::File::Delete(const char filename[], const MPI::Info& info)
int MPI::File::Get_amode(void) const
bool MPI::File::Get_atomicity(void) const
MPI::Offset MPI::File::Get_byte_offset(const MPI::Offset& disp) const
MPI::Group MPI::File::Get_group(void) const
MPI::Info MPI::File::Get_info(void) const
MPI::Offset MPI::File::Get_position(void) const
MPI::Offset MPI::File::Get_position_shared(void) const
MPI::Offset MPI::File::Get_size(void) const
MPI::Aint MPI::File::Get_type_extent(const MPI::Datatype& datatype) const
void MPI::File::Get_view(MPI::Offset& disp, MPI::Datatype& etype, MPI::Datatype& filetype) const
MPI::Request MPI::File::Iread(void* buf, int count, const MPI::Datatype& datatype)
MPI::Request MPI::File::Iread_at(MPI::Offset offset, void* buf, int count, const MPI::Datatype& datatype)
MPI::Request MPI::File::Iread_shared(void* buf, int count, const MPI::Datatype& datatype)
MPI::Request MPI::File::Iwrite(const void* buf, int count, const MPI::Datatype& datatype)
MPI::Request MPI::File::Iwrite_at(MPI::Offset offset, const void* buf, int count, const MPI::Datatype& datatype)
MPI::Request MPI::File::Iwrite_shared(const void* buf, int count, const MPI::Datatype& datatype)
static MPI::File MPI::File::Open(const MPI::Comm& comm, const char filename[], int amode, const MPI::Info& info)
void MPI::File::Preallocate(MPI::Offset size)
void MPI::File::Read(void* buf, int count, const MPI::Datatype& datatype)
void MPI::File::Read(void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status)
void MPI::File::Read_all(void* buf, int count, const MPI::Datatype& datatype)
void MPI::File::Read_all(void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status)
void MPI::File::Read_all_begin(void* buf, int count, const MPI::Datatype& datatype)
void MPI::File::Read_all_end(void* buf)
void MPI::File::Read_all_end(void* buf, MPI::Status& status)
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)
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)
void MPI::File::Read_at_all_begin(MPI::Offset offset, void* buf, int count, const MPI::Datatype& datatype)
void MPI::File::Read_at_all_end(void* buf)
void MPI::File::Read_at_all_end(void* buf, MPI::Status& status)
void MPI::File::Read_ordered(void* buf, int count, const MPI::Datatype& datatype)
void MPI::File::Read_ordered(void* buf, int count, const MPI::Datatype& datatype, MPI::Status& status)
void MPI::File::Read_ordered_begin(void* buf, int count, const MPI::Datatype& datatype)
void MPI::File::Read_ordered_end(void* buf)
void MPI::File::Read_ordered_end(void* buf, MPI::Status& status)
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)
void MPI::File::Seek(MPI::Offset offset, int whence)
void MPI::File::Seek_shared(MPI::Offset offset, int whence)
void MPI::File::Set_atomicity(bool flag)
void MPI::File::Set_info(const MPI::Info& info)
void MPI::File::Set_size(MPI::Offset size)
void MPI::File::Set_view(MPI::Offset disp, const MPI::Datatype& etype, const MPI::Datatype& filetype, const char datarep[], const MPI::Info& info)
void MPI::File::Sync(void)
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)
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)
void MPI::File::Write_all_begin(const void* buf, int count, const MPI::Datatype& datatype)
void MPI::File::Write_all_end(const void* buf)
void MPI::File::Write_all_end(const void* buf, MPI::Status& status)
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)
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)
void MPI::File::Write_at_all_begin(MPI::Offset offset, const void* buf, int count, const MPI::Datatype& datatype)
void MPI::File::Write_at_all_end(const void* buf)
void MPI::File::Write_at_all_end(const void* buf, MPI::Status& status)
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)
void MPI::File::Write_ordered_begin(const void* buf, int count, const MPI::Datatype& datatype)
void MPI::File::Write_ordered_end(const void* buf)
void MPI::File::Write_ordered_end(const void* buf, MPI::Status& status)
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)
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)



Up: MPI-2 C++ Bindings Next: Language Bindings Previous: External Interfaces


Return to MPI-2 Standard Index

MPI-2.0 of July 18, 1997
HTML Generated on August 11, 1997