369. Collective Communication C++ Bindings


Up: C++ Bindings (deprecated) Next: Groups, Contexts, Communicators, and Caching C++ Bindings Previous: Datatypes C++ Bindings


namespace MPI { 
{ void Comm::Allgather(const void* sendbuf, int sendcount, const Datatype& sendtype, void* recvbuf, int recvcount, const Datatype& recvtype) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Allgatherv(const void* sendbuf, int sendcount, const Datatype& sendtype, void* recvbuf, const int recvcounts[], const int displs[], const Datatype& recvtype) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Allreduce(const void* sendbuf, void* recvbuf, int count, const Datatype& datatype, const Op& op) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Alltoall(const void* sendbuf, int sendcount, const Datatype& sendtype, void* recvbuf, int recvcount, const Datatype& recvtype) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::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 = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Alltoallw(const void* sendbuf, const int sendcounts[], const int sdispls[], const Datatype sendtypes[], void* recvbuf, const int recvcounts[], const int rdispls[], const Datatype recvtypes[]) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Barrier() const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Bcast(void* buffer, int count, const Datatype& datatype, int root) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Intracomm::Exscan(const void* sendbuf, void* recvbuf, int count, const Datatype& datatype, const Op& op) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Op::Free() (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Gather(const void* sendbuf, int sendcount, const Datatype& sendtype, void* recvbuf, int recvcount, const Datatype& recvtype, int root) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Gatherv(const void* sendbuf, int sendcount, const Datatype& sendtype, void* recvbuf, const int recvcounts[], const int displs[], const Datatype& recvtype, int root) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Op::Init(User_function* function, bool commute) (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ bool Op::Is_commutative() const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Reduce(const void* sendbuf, void* recvbuf, int count, const Datatype& datatype, const Op& op, int root) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Op::Reduce_local(const void* inbuf, void* inoutbuf, int count, const Datatype& datatype) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Reduce_scatter(const void* sendbuf, void* recvbuf, int recvcounts[], const Datatype& datatype, const Op& op) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Reduce_scatter_block(const void* sendbuf, void* recvbuf, int recvcount, const Datatype& datatype, const Op& op) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Intracomm::Scan(const void* sendbuf, void* recvbuf, int count, const Datatype& datatype, const Op& op) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Scatter(const void* sendbuf, int sendcount, const Datatype& sendtype, void* recvbuf, int recvcount, const Datatype& recvtype, int root) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Comm::Scatterv(const void* sendbuf, const int sendcounts[], const int displs[], const Datatype& sendtype, void* recvbuf, int recvcount, const Datatype& recvtype, int root) const = 0 (binding deprecated, see Section Deprecated since MPI-2.2 ) }

}; 



Up: C++ Bindings (deprecated) Next: Groups, Contexts, Communicators, and Caching C++ Bindings Previous: Datatypes C++ Bindings


Return to MPI-2.2 Standard Index
Return to MPI Forum Home Page

(Unofficial) MPI-2.2 of September 4, 2009
HTML Generated on September 10, 2009