## 12.8.6. I/O

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

`void MPI::File::Close()
` `static void MPI::File::Delete(const char* filename, const MPI::Info& info)
` `int MPI::File::Get_amode() const
` `bool MPI::File::Get_atomicity() const
` `MPI::Offset MPI::File::Get_byte_offset(const MPI::Offset disp) const
` `MPI::Group MPI::File::Get_group() const
` `MPI::Info MPI::File::Get_info() const
` `MPI::Offset MPI::File::Get_position() const
` `MPI::Offset MPI::File::Get_position_shared() const
` `MPI::Offset MPI::File::Get_size() 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, char* datarep) 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::Intracomm& 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 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
Return to MPI 1.1 Standard Index
Return to MPI Forum Home Page

MPI-2.0 of July 18, 1997
HTML Generated on September 10, 2001