SIRIUS 7.5.0
Electronic structure library and applications
sirius::mpi::Communicator Member List

This is the complete list of members for sirius::mpi::Communicator, including all inherited members.

abort(int errcode__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
allgather(T *buffer__, int const *recvcounts__, int const *displs__) constsirius::mpi::Communicatorinline
allgather(T const *sendbuf__, int sendcount__, T *recvbuf__, int const *recvcounts__, int const *displs__) constsirius::mpi::Communicatorinline
allgather(T const *sendbuf__, T *recvbuf__, int count__, int displs__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
allgather(T *buffer__, int count__, int displs__) constsirius::mpi::Communicatorinline
allreduce(T *buffer__, int count__) constsirius::mpi::Communicatorinline
allreduce(std::vector< T > &buffer__) constsirius::mpi::Communicatorinline
alltoall(T const *sendbuf__, int sendcounts__, T *recvbuf__, int recvcounts__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
alltoall(T const *sendbuf__, int const *sendcounts__, int const *sdispls__, T *recvbuf__, int const *recvcounts__, int const *rdispls__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
barrier() const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
bcast(T *buffer__, int count__, int root__) constsirius::mpi::Communicatorinline
bcast(std::string &str__, int root__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
cart_create(int ndims__, int const *dims__, int const *periods__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
cart_rank(std::vector< int > const &coords__) constsirius::mpi::Communicatorinline
cart_sub(int const *remain_dims__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
Communicator()sirius::mpi::Communicatorinline
Communicator(MPI_Comm mpi_comm__)sirius::mpi::Communicatorinlineexplicit
Communicator(std::shared_ptr< MPI_Comm > comm__)sirius::mpi::Communicatorinlineexplicit
duplicate() const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
finalize()sirius::mpi::Communicatorinlinestatic
gather(T const *sendbuf__, T *recvbuf__, int const *recvcounts__, int const *displs__, int root__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
gather(T const *sendbuf__, T *recvbuf__, int offset__, int count__, int root__) constsirius::mpi::Communicatorinline
get_tag(int i__, int j__) (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinlinestatic
iallreduce(T *buffer__, int count__, MPI_Request *req__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
init() (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinlineprivate
initialize(int required__)sirius::mpi::Communicatorinlinestatic
irecv(T *buffer__, int count__, int source__, int tag__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
is_finalized() (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinlinestatic
is_null() const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
isend(T const *buffer__, int count__, int dest__, int tag__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
map_fcomm(int fcomm__)sirius::mpi::Communicatorinlinestatic
mpi_comm_sirius::mpi::Communicatorprivate
mpi_comm_raw_sirius::mpi::Communicatorprivate
native() constsirius::mpi::Communicatorinline
null() (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinlinestatic
processor_name() (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinlinestatic
rank() constsirius::mpi::Communicatorinline
rank_sirius::mpi::Communicatorprivate
recv(T *buffer__, int count__, int source__, int tag__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
reduce(T *buffer__, int count__, int root__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
reduce(T *buffer__, int count__, int root__, MPI_Request *req__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
reduce(T const *sendbuf__, T *recvbuf__, int count__, int root__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
reduce(T const *sendbuf__, T *recvbuf__, int count__, int root__, MPI_Request *req__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
scatter(T const *sendbuf__, T *recvbuf__, int const *sendcounts__, int const *displs__, int root__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
self() (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinlinestatic
send(T const *buffer__, int count__, int dest__, int tag__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
size() constsirius::mpi::Communicatorinline
size_sirius::mpi::Communicatorprivate
split(int color__) const (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinline
world() (defined in sirius::mpi::Communicator)sirius::mpi::Communicatorinlinestatic