#include <gmpi.hpp>


| Public Member Functions | |
| Intracomm (MPI::Intracomm &mpi_comm) | |
| void | Barrier () const | 
| template<typename Comm_ref_t> | |
| void | Bcast (Comm_ref_t &data, int root) const | 
| void | Bcast (void *buffer, int count, const MPI::Datatype &datatype, int root) const | 
| template<typename Comm_ref_t> | |
| void | Reduce (const Comm_ref_t &senddata, Comm_ref_t &recvdata, const MPI::Op &op, int root) const | 
| template<typename Comm_ref_t> | |
| void | Allreduce (const Comm_ref_t &senddata, Comm_ref_t &recvdata, const MPI::Op &op) const | 
| void | Allreduce (const void *sendbuf, void *recvbuf, int count, const MPI::Datatype &datatype, const MPI::Op &op) const | 
| void | Gather (const void *sendbuf, int sendcount, const MPI::Datatype &sendtype, void *recvbuf, int recvcount, const MPI::Datatype &recvtype, int root) const | 
Definition at line 261 of file gmpi.hpp.
| GMPI::Intracomm::Intracomm | ( | MPI::Intracomm & | mpi_comm | ) |  [inline] | 
| void GMPI::Intracomm::Barrier | ( | ) | const  [inline] | 
| void GMPI::Intracomm::Bcast | ( | Comm_ref_t & | data, | |
| int | root | |||
| ) | const  [inline] | 
Definition at line 31 of file gmpi_impl.hpp.
References GMPI::buffer_t< Base_t >::address(), GMPI::Comm::Get_rank(), GMPI::mpi_size_t, GMPI::buffer_t< Base_t >::mpi_t, GMPI::Comm::my_comm, GMPI::buffer_t< Base_t >::reserve(), and GMPI::buffer_t< Base_t >::size().

| void GMPI::Intracomm::Bcast | ( | void * | buffer, | |
| int | count, | |||
| const MPI::Datatype & | datatype, | |||
| int | root | |||
| ) | const  [inline] | 
| void GMPI::Intracomm::Reduce | ( | const Comm_ref_t & | senddata, | |
| Comm_ref_t & | recvdata, | |||
| const MPI::Op & | op, | |||
| int | root | |||
| ) | const  [inline] | 
| void GMPI::Intracomm::Allreduce | ( | const Comm_ref_t & | senddata, | |
| Comm_ref_t & | recvdata, | |||
| const MPI::Op & | op | |||
| ) | const  [inline] | 
| void GMPI::Intracomm::Allreduce | ( | const void * | sendbuf, | |
| void * | recvbuf, | |||
| int | count, | |||
| const MPI::Datatype & | datatype, | |||
| const MPI::Op & | op | |||
| ) | const  [inline] | 
| void GMPI::Intracomm::Gather | ( | const void * | sendbuf, | |
| int | sendcount, | |||
| const MPI::Datatype & | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| const MPI::Datatype & | recvtype, | |||
| int | root | |||
| ) | const  [inline] | 
 1.5.3
 1.5.3