next up previous contents
Next: Привязки к С++ для Up: Привязки к языку С++ Previous: Привязки к С++ для   Contents

Привязки к С++ для коллективных коммуникаций

namespace MPI $\lbrace$

void Intracomm::Barrier() const

void Intracomm::Bcast(void* buffer, int count, const Datatype& datatype,
int root) const

void Intracomm::Gather(const void* sendbuf, int sendcount, const
Datatype& sendtype, void* recvbuf, int recvcount,
const Datatype& recvtype, int root) const

void Intracomm::Gatherv(const void* sendbuf, int sendcount, const
Datatype& sendtype, void* recvbuf, const int recvcounts[],
const int displs[], const Datatype& recvtype, int root) const

void Intracomm::Scatter(const void* sendbuf, int sendcount, const
Datatype& sendtype, void* recvbuf, int recvcount,
const Datatype& recvtype, int root) const

void Intracomm::Scatterv(const void* sendbuf, const int sendcounts[],
const int displs[], const Datatype& sendtype, void* recvbuf,
int recvcount, const Datatype& recvtype, int root) const

void Intracomm::Allgather(const void* sendbuf, int sendcount, const
Datatype& sendtype, void* recvbuf, int recvcount,
const Datatype& recvtype) const

void Intracomm::Allgatherv(const void* sendbuf, int sendcount, const
Datatype& sendtype, void* recvbuf, const int recvcounts[],
const int displs[], const Datatype& recvtype) const

void Intracomm::Alltoall(const void* sendbuf, int sendcount, const
Datatype& sendtype, void* recvbuf, int recvcount,
const Datatype& recvtype) const

void Intracomm::Alltoallv(const void* sendbuf, const int sendcounts[],
const int sdispls[], const Datatype& sendtype, void* recvbuf,
const int recvcounts[], const int rdispls[],
const Datatype& recvtype) const

void Intracomm::Reduce(const void* sendbuf, void* recvbuf, int count,
const Datatype& datatype, const Op& op, int root) const

void Op::Init(User_function* function, bool commute)

void Op::Free()

void Intracomm::Allreduce(const void* sendbuf, void* recvbuf, int count,
const Datatype& datatype, const Op& op) const

void Intracomm::Reduce_scatter(const void* sendbuf, void* recvbuf,
int recvcounts[], const Datatype& datatype, const Op& op) const

void Intracomm::Scan(const void* sendbuf, void* recvbuf, int count,
const Datatype& datatype, const Op& op) const
$\rbrace$;


next up previous contents
Next: Привязки к С++ для Up: Привязки к языку С++ Previous: Привязки к С++ для   Contents
Alex Otwagin 2002-12-10