#include <jem/mp/MPIContext.h>
|
| | MPIContext (MPI_Comm comm) |
| |
| virtual int | size () const |
| |
| int | myRank () const |
| |
| virtual void | abort (int err) |
| |
| virtual Ref< Context > | clone () |
| |
| virtual String | getErrorString (int err) const |
| |
| virtual Ref< RequestList > | newRequestList () |
| |
| virtual void | send (const SendBuffer &buf, int dest, int tag) |
| |
| virtual void | recv (const RecvBuffer &buf, int src, int tag, Status *stat) |
| |
| virtual Ref< Request > | initSend (const SendBuffer &buf, int dest, int tag) |
| |
| virtual Ref< Request > | initRecv (const RecvBuffer &buf, int src, int tag) |
| |
| virtual void | barrier () |
| |
| virtual void | broadcast (const SendBuffer &buf) |
| |
| virtual void | broadcast (const RecvBuffer &buf, int root) |
| |
| virtual void | reduce (const RecvBuffer &rbuf, const SendBuffer &sbuf, int root, Opcode opcode) |
| |
| virtual void | allreduce (const RecvBuffer &rbuf, const SendBuffer &sbuf, Opcode opcode) |
| |
| MPI_Comm | getComm () const |
| |
| virtual bool | isShared () const |
| |
| virtual Class * | getClass () const |
| | Returns the Class instance representing the runtime class of this object. More...
|
| |
| virtual String | toString () const |
| | Returns a short textual description of this object. More...
|
| |
| virtual long | hashValue () const |
| | Returns a hash value for this object. More...
|
| |
| virtual bool | equals (const Ref< Object > &obj) const |
| | Tests whether two objects are equal. More...
|
| |
| Ref< Object > | clone () const |
| | Returns a copy of this object. More...
|
| |
| jem::mp::MPIContext::MPIContext |
( |
MPI_Comm |
comm | ) |
|
|
explicit |
| virtual jem::mp::MPIContext::~MPIContext |
( |
| ) |
|
|
protectedvirtual |
| static Ref<Self> jem::mp::MPIContext::init |
( |
int * |
argc, |
|
|
char *** |
argv |
|
) |
| |
|
static |
| virtual int jem::mp::MPIContext::size |
( |
| ) |
const |
|
virtual |
| int jem::mp::MPIContext::myRank |
( |
| ) |
const |
|
virtual |
| virtual void jem::mp::MPIContext::abort |
( |
int |
err | ) |
|
|
virtual |
| virtual Ref<Context> jem::mp::MPIContext::clone |
( |
| ) |
|
|
virtual |
| virtual String jem::mp::MPIContext::getErrorString |
( |
int |
err | ) |
const |
|
virtual |
| virtual void jem::mp::MPIContext::send |
( |
const SendBuffer & |
buf, |
|
|
int |
dest, |
|
|
int |
tag |
|
) |
| |
|
virtual |
| virtual void jem::mp::MPIContext::recv |
( |
const RecvBuffer & |
buf, |
|
|
int |
src, |
|
|
int |
tag, |
|
|
Status * |
stat |
|
) |
| |
|
virtual |
| virtual void jem::mp::MPIContext::barrier |
( |
| ) |
|
|
virtual |
| virtual void jem::mp::MPIContext::broadcast |
( |
const SendBuffer & |
buf | ) |
|
|
virtual |
| virtual void jem::mp::MPIContext::broadcast |
( |
const RecvBuffer & |
buf, |
|
|
int |
root |
|
) |
| |
|
virtual |
| MPI_Comm jem::mp::MPIContext::getComm |
( |
| ) |
const |
| static void jem::mp::MPIContext::finalize |
( |
| ) |
|
|
static |
| bool jem::mp::MPIContext::finalized |
( |
| ) |
|
|
static |