Bridge++  Version 1.4.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Communicator_impl::Base Class Reference

base class More...

#include <communicator_bgnet.h>

Static Public Member Functions

static int reduce (int count, void *recv_buf, void *send_buf, int type, int op, int pattern)
 
static int broadcast (size_t size, void *data, int sender)
 
static int exchange (size_t size, void *recv_buf, void *send_buf, int idir, int ipm, int tag)
 
static int send_1to1 (size_t size, void *recv_buf, void *send_buf, int send_to, int recv_from, int tag)
 
static int reduce (int count, void *recv_buf, void *send_buf, MPI_Datatype type, MPI_Op op, int pattern)
 
static int broadcast (size_t size, void *data, int sender)
 
static int exchange (size_t size, void *recv_buf, void *send_buf, int idir, int ipm, int tag)
 
static int send_1to1 (size_t size, void *recv_buf, void *send_buf, int send_to, int recv_from, int tag)
 

Detailed Description

base class

Definition at line 79 of file communicator_bgnet.h.

Member Function Documentation

static int Communicator_impl::Base::broadcast ( size_t  size,
void *  data,
int  sender 
)
static
int Communicator_impl::Base::broadcast ( size_t  size,
void *  data,
int  sender 
)
static

Definition at line 239 of file communicator_bgnet.cpp.

static int Communicator_impl::Base::exchange ( size_t  size,
void *  recv_buf,
void *  send_buf,
int  idir,
int  ipm,
int  tag 
)
static
int Communicator_impl::Base::exchange ( size_t  size,
void *  recv_buf,
void *  send_buf,
int  idir,
int  ipm,
int  tag 
)
static

Definition at line 250 of file communicator_bgnet.cpp.

int Communicator_impl::Base::reduce ( int  count,
void *  recv_buf,
void *  send_buf,
MPI_Datatype  type,
MPI_Op  op,
int  pattern 
)
static

Definition at line 256 of file communicator_mpi.cpp.

int Communicator_impl::Base::reduce ( int  count,
void *  recv_buf,
void *  send_buf,
int  type,
int  op,
int  pattern 
)
static

Definition at line 325 of file communicator_bgnet.cpp.

static int Communicator_impl::Base::send_1to1 ( size_t  size,
void *  recv_buf,
void *  send_buf,
int  send_to,
int  recv_from,
int  tag 
)
static
int Communicator_impl::Base::send_1to1 ( size_t  size,
void *  recv_buf,
void *  send_buf,
int  send_to,
int  recv_from,
int  tag 
)
static

Definition at line 283 of file communicator_bgnet.cpp.


The documentation for this class was generated from the following files: