![]() |
Rosetta
2020.11
|
Classes | |
class | basic_mpi_ostream |
A mpiper ostream. More... | |
class | basic_mpi_ostreambase |
Base class for mpi ostreams. More... | |
class | basic_mpi_streambuf |
A stream decorator that takes raw input and zips it to a ostream. More... | |
Typedefs | |
typedef basic_mpi_ostream< char > | mpi_ostream |
typedef basic_mpi_ostream < wchar_t > | mpi_wostream |
Enumerations | |
enum | MPI_STREAM_MSG { MPI_STREAM_OPEN = 1, MPI_STREAM_OPEN_APPEND, MPI_STREAM_SEND, MPI_STREAM_FLUSH, MPI_STREAM_CLOSE, MPI_STREAM_FILE_EXIST } |
messages to send to MpiFileBuffer More... | |
enum | MPI_FILE_STATUS { MPI_SUCCESS_NEW = 1, MPI_SUCCESS_APPEND, MPI_FAIL } |
reported file status after opening More... | |
Variables | |
const std::size_t | default_buffer_size = 921600 |
Default gzip buffer size, change this to suite your needs. More... | |
const int | MPI_STREAM_TAG = 42 |
const std::size_t utility::io::mpi_stream::default_buffer_size = 921600 |
Default gzip buffer size, change this to suite your needs.
const int utility::io::mpi_stream::MPI_STREAM_TAG = 42 |
Referenced by utility::io::mpi_stream::basic_mpi_streambuf< Elem, Tr, ElemA, ByteT, ByteAT >::basic_mpi_streambuf(), utility::io::mpi_stream::basic_mpi_streambuf< Elem, Tr, ElemA, ByteT, ByteAT >::flush(), utility::io::mpi_stream::basic_mpi_streambuf< Elem, Tr, ElemA, ByteT, ByteAT >::print_header(), and utility::io::mpi_stream::basic_mpi_streambuf< Elem, Tr, ElemA, ByteT, ByteAT >::send_to_master().