ParaMEDMEM::CommInterface Class Reference

List of all members.

Public Member Functions

 CommInterface ()
virtual ~CommInterface ()
int worldSize () const
int commSize (MPI_Comm comm, int *size) const
int commRank (MPI_Comm comm, int *rank) const
int commGroup (MPI_Comm comm, MPI_Group *group) const
int groupIncl (MPI_Group group, int size, int *ranks, MPI_Group *group_output) const
int commCreate (MPI_Comm comm, MPI_Group group, MPI_Comm *comm_output) const
int groupFree (MPI_Group *group) const
int commFree (MPI_Comm *comm) const
int send (void *buffer, int count, MPI_Datatype datatype, int target, int tag, MPI_Comm comm) const
int recv (void *buffer, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) const
int sendRecv (void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status)
int Isend (void *buffer, int count, MPI_Datatype datatype, int target, int tag, MPI_Comm comm, MPI_Request *request) const
int Irecv (void *buffer, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request) const
int wait (MPI_Request *request, MPI_Status *status) const
int test (MPI_Request *request, int *flag, MPI_Status *status) const
int requestFree (MPI_Request *request) const
int waitany (int count, MPI_Request *array_of_requests, int *index, MPI_Status *status) const
int testany (int count, MPI_Request *array_of_requests, int *index, int *flag, MPI_Status *status) const
int waitall (int count, MPI_Request *array_of_requests, MPI_Status *array_of_status) const
int testall (int count, MPI_Request *array_of_requests, int *flag, MPI_Status *array_of_status) const
int waitsome (int incount, MPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_status) const
int testsome (int incount, MPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_status) const
int probe (int source, int tag, MPI_Comm comm, MPI_Status *status) const
int Iprobe (int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status) const
int cancel (MPI_Request *request) const
int testCancelled (MPI_Status *status, int *flag) const
int barrier (MPI_Comm comm) const
int errorString (int errorcode, char *string, int *resultlen) const
int getCount (MPI_Status *status, MPI_Datatype datatype, int *count) const
int broadcast (void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm) const
int allGather (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) const
int allToAll (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) const
int allToAllV (void *sendbuf, int *sendcounts, int *senddispls, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *recvdispls, MPI_Datatype recvtype, MPI_Comm comm) const
int reduce (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) const
int allReduce (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) const

Constructor & Destructor Documentation

ParaMEDMEM::CommInterface::CommInterface (  ) 
ParaMEDMEM::CommInterface::~CommInterface (  )  [virtual]

Member Function Documentation

int ParaMEDMEM::CommInterface::worldSize (  )  const
int ParaMEDMEM::CommInterface::commSize ( MPI_Comm  comm,
int *  size 
) const
int ParaMEDMEM::CommInterface::commRank ( MPI_Comm  comm,
int *  rank 
) const
int ParaMEDMEM::CommInterface::commGroup ( MPI_Comm  comm,
MPI_Group *  group 
) const
int ParaMEDMEM::CommInterface::groupIncl ( MPI_Group  group,
int  size,
int *  ranks,
MPI_Group *  group_output 
) const
int ParaMEDMEM::CommInterface::commCreate ( MPI_Comm  comm,
MPI_Group  group,
MPI_Comm *  comm_output 
) const
int ParaMEDMEM::CommInterface::groupFree ( MPI_Group *  group  )  const
int ParaMEDMEM::CommInterface::commFree ( MPI_Comm *  comm  )  const
int ParaMEDMEM::CommInterface::send ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  target,
int  tag,
MPI_Comm  comm 
) const
int ParaMEDMEM::CommInterface::recv ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  source,
int  tag,
MPI_Comm  comm,
MPI_Status *  status 
) const
int ParaMEDMEM::CommInterface::sendRecv ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
int  dest,
int  sendtag,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
int  source,
int  recvtag,
MPI_Comm  comm,
MPI_Status *  status 
)
int ParaMEDMEM::CommInterface::Isend ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  target,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
) const
int ParaMEDMEM::CommInterface::Irecv ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  source,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
) const
int ParaMEDMEM::CommInterface::wait ( MPI_Request *  request,
MPI_Status *  status 
) const
int ParaMEDMEM::CommInterface::test ( MPI_Request *  request,
int *  flag,
MPI_Status *  status 
) const
int ParaMEDMEM::CommInterface::requestFree ( MPI_Request *  request  )  const
int ParaMEDMEM::CommInterface::waitany ( int  count,
MPI_Request *  array_of_requests,
int *  index,
MPI_Status *  status 
) const
int ParaMEDMEM::CommInterface::testany ( int  count,
MPI_Request *  array_of_requests,
int *  index,
int *  flag,
MPI_Status *  status 
) const
int ParaMEDMEM::CommInterface::waitall ( int  count,
MPI_Request *  array_of_requests,
MPI_Status *  array_of_status 
) const
int ParaMEDMEM::CommInterface::testall ( int  count,
MPI_Request *  array_of_requests,
int *  flag,
MPI_Status *  array_of_status 
) const
int ParaMEDMEM::CommInterface::waitsome ( int  incount,
MPI_Request *  array_of_requests,
int *  outcount,
int *  array_of_indices,
MPI_Status *  array_of_status 
) const
int ParaMEDMEM::CommInterface::testsome ( int  incount,
MPI_Request *  array_of_requests,
int *  outcount,
int *  array_of_indices,
MPI_Status *  array_of_status 
) const
int ParaMEDMEM::CommInterface::probe ( int  source,
int  tag,
MPI_Comm  comm,
MPI_Status *  status 
) const
int ParaMEDMEM::CommInterface::Iprobe ( int  source,
int  tag,
MPI_Comm  comm,
int *  flag,
MPI_Status *  status 
) const
int ParaMEDMEM::CommInterface::cancel ( MPI_Request *  request  )  const
int ParaMEDMEM::CommInterface::testCancelled ( MPI_Status *  status,
int *  flag 
) const
int ParaMEDMEM::CommInterface::barrier ( MPI_Comm  comm  )  const
int ParaMEDMEM::CommInterface::errorString ( int  errorcode,
char *  string,
int *  resultlen 
) const
int ParaMEDMEM::CommInterface::getCount ( MPI_Status *  status,
MPI_Datatype  datatype,
int *  count 
) const
int ParaMEDMEM::CommInterface::broadcast ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  root,
MPI_Comm  comm 
) const
int ParaMEDMEM::CommInterface::allGather ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
MPI_Comm  comm 
) const
int ParaMEDMEM::CommInterface::allToAll ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
MPI_Comm  comm 
) const
int ParaMEDMEM::CommInterface::allToAllV ( void *  sendbuf,
int *  sendcounts,
int *  senddispls,
MPI_Datatype  sendtype,
void *  recvbuf,
int *  recvcounts,
int *  recvdispls,
MPI_Datatype  recvtype,
MPI_Comm  comm 
) const
int ParaMEDMEM::CommInterface::reduce ( void *  sendbuf,
void *  recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
int  root,
MPI_Comm  comm 
) const
int ParaMEDMEM::CommInterface::allReduce ( void *  sendbuf,
void *  recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
) const
Generated on Sat May 1 03:22:51 2010 for Med Memory Users' Guide by  doxygen 1.6.3