MADNESS 0.10.1
Classes | Namespaces

Implements archives to serialize data for MPI. More...

#include <type_traits>
#include <madness/world/archive.h>
#include <madness/world/world.h>
#include <madness/world/vector_archive.h>
Include dependency graph for mpi_archive.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  madness::archive::ArchivePrePostImpl< MPIInputArchive, T >
 Implementation of functions for loading the pre/postamble in MPI archives. More...
 
struct  madness::archive::ArchivePrePostImpl< MPIOutputArchive, T >
 Implementation of functions for storing the pre/postamble in MPI archives. More...
 
struct  madness::archive::ArchivePrePostImpl< MPIRawInputArchive, T >
 Implementation of functions for loading the pre/postamble in MPI archives. More...
 
struct  madness::archive::ArchivePrePostImpl< MPIRawOutputArchive, T >
 Implementation of functions for storing the pre/postamble in MPI archives. More...
 
class  madness::archive::MPIInputArchive
 Archive allowing buffering, deserialization of data, and point-to-point communication between processes with MPI. More...
 
class  madness::archive::MPIOutputArchive
 Archive allowing buffering, serialization of data, and point-to-point communication between processes with MPI. More...
 
class  madness::archive::MPIRawInputArchive
 Archive allowing deserialization and point-to-point communication between processes with MPI. More...
 
class  madness::archive::MPIRawOutputArchive
 Archive allowing serialization and point-to-point communication between processes with MPI. More...
 

Namespaces

namespace  madness
 Namespace for all elements and tools of MADNESS.
 
namespace  madness::archive
 Namespace for I/O tools.
 

Detailed Description

Implements archives to serialize data for MPI.