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

#include <communicator_mpi.h>

Static Public Member Functions

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

Definition at line 79 of file communicator_mpi.h.

Member Function Documentation

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

Definition at line 257 of file communicator_mpi.cpp.

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

Definition at line 265 of file communicator_mpi.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 321 of file communicator_mpi.cpp.

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 298 of file communicator_mpi.cpp.


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