classdescMP.h File Reference

MPI parallel processing library. More...

#include "pack_base.h"
#include <mpi.h>
#include <stdexcept>
#include <stdio.h>
#include <vector>
Include dependency graph for classdescMP.h:

Go to the source code of this file.

Classes

class  classdesc::send
 MPIbuf manipulator to send the MPIbuf's contents to a remote process. More...
 
class  classdesc::isend
 MPIbuf manipulator to asyncronously send the MPIbuf's contents to a remote process. More...
 
class  classdesc::bcast
 MPIbuf manipulator to broadcast the MPIbuf's contents to all processes. More...
 
class  classdesc::mark
 A manipulator to mark a processor boundary for scatterv. More...
 
class  classdesc::MPIbuf
 buffer object providing MPI functionality More...
 
class  classdesc::MPIbuf_array
 used for managing groups of messages More...
 
class  classdesc::MPIslave< S >
 Master slave manager. More...
 
class  classdesc::MPISPMD
 RAII class to setup and tear down MPI classes. Must be instantiated in main. More...
 

Namespaces

 classdesc
 Contains definitions related to classdesc functionality.
 

Typedefs

typedef pack_t classdesc::MPIbuf_base
 

Detailed Description

MPI parallel processing library.