Classdesc 3.44
classdescMP.h File Reference

MPI parallel processing library. More...

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

Go to the source code of this file.

Classes

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

Namespaces

namespace  classdesc
 Contains definitions related to classdesc functionality.

Typedefs

typedef pack_t MPIbuf_base

Detailed Description

MPI parallel processing library.