|
DIY
3.0
data-parallel out-of-core C++ library
|
Wraps MPI file IO. More...
#include <diy/mpi/io.hpp>
Public Member Functions | |
| file (const communicator &comm, const std::string &filename, int mode) | |
| void | close () |
| offset | size () const |
| void | resize (offset size) |
| void | read_at (offset o, char *buffer, size_t size) |
| void | read_at_all (offset o, char *buffer, size_t size) |
| void | write_at (offset o, const char *buffer, size_t size) |
| void | write_at_all (offset o, const char *buffer, size_t size) |
| template<class T > | |
| void | read_at (offset o, std::vector< T > &data) |
| template<class T > | |
| void | read_at_all (offset o, std::vector< T > &data) |
| template<class T > | |
| void | write_at (offset o, const std::vector< T > &data) |
| template<class T > | |
| void | write_at_all (offset o, const std::vector< T > &data) |
| const communicator & | comm () const |
| MPI_File & | handle () |
Wraps MPI file IO.
1.8.6