MADNESS  version 0.9
Classes | Namespaces
parar.h File Reference

Implements ParallelInputArchive and ParallelOutputArchive. More...

#include <madness/world/archive.h>
#include <madness/world/binfsar.h>
#include <madness/world/worldfwd.h>
#include <madness/world/worldgop.h>
#include <unistd.h>
#include <cstring>
#include <cstdio>
Include dependency graph for parar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  madness::archive::ParallelSerializableObject
 Objects that implement their own parallel archive interface should derive from this. More...
 
class  madness::archive::BaseParallelArchive< Archive >
 Base class for input and output parallel archives. More...
 
class  madness::archive::ParallelOutputArchive
 An archive for storing local or parallel data wrapping BinaryFstreamOutputArchive. More...
 
class  madness::archive::ParallelInputArchive
 An archive for storing local or parallel data wrapping BinaryFstreamInputArchive. More...
 
struct  madness::archive::ArchivePrePostImpl< ParallelOutputArchive, T >
 Disable type info for parallel output archives. More...
 
struct  madness::archive::ArchivePrePostImpl< ParallelInputArchive, T >
 Disable type info for parallel input archives. More...
 
struct  madness::archive::ArchiveImpl< ParallelOutputArchive, T >
 
struct  madness::archive::ArchiveImpl< ParallelInputArchive, T >
 
struct  madness::archive::ArchiveImpl< ParallelOutputArchive, archive_array< T > >
 Write archive array only from process zero. More...
 
struct  madness::archive::ArchiveImpl< ParallelInputArchive, archive_array< T > >
 Read archive array and broadcast. More...
 
struct  madness::archive::ArchiveImpl< ParallelOutputArchive, T[n]>
 Forward fixed size array to archive_array. More...
 
struct  madness::archive::ArchiveImpl< ParallelInputArchive, T[n]>
 Forward fixed size array to archive_array. More...
 

Namespaces

 madness
 Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces.
 
 madness::archive
 

Detailed Description

Implements ParallelInputArchive and ParallelOutputArchive.