|
| | packed_iarchive (MPI_Comm const &comm, buffer_type &b, unsigned int flags=boost::archive::no_header, int position=0) |
| | Construct a packed_iarchive to receive data over the given MPI communicator and with an initial buffer. More...
|
| |
| | packed_iarchive (MPI_Comm const &comm, std::size_t s=0, unsigned int flags=boost::archive::no_header) |
| | Construct a packed_iarchive to receive data over the given MPI communicator. More...
|
| |
| template<class T > |
| void | load_override (T &x, int version, mpl::false_) |
| |
| template<class T > |
| void | load_override (T &x, int, mpl::true_) |
| |
| template<class T > |
| void | load_override (T &x, int version) |
| |
| void | load_override (archive::class_id_optional_type &, int) |
| |
| void | load_override (archive::class_id_type &t, int version) |
| |
| void | load_override (archive::version_type &t, int version) |
| |
| void | load_override (archive::class_id_reference_type &t, int version) |
| |
| void | load_override (archive::class_name_type &t, int) |
| |
An archive that unpacks binary data from an MPI buffer.
The packed_oarchive class is an Archiver (as in the Boost.Serialization library) that unpacks binary data from a buffer received via MPI. It can operate on any Serializable data type and will use the MPI_Unpack function of the underlying MPI implementation to perform deserialization.