SIRIUS 7.5.0
Electronic structure library and applications
|
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::Communicator | inline |
allgather(T *buffer__, int const *recvcounts__, int const *displs__) const | sirius::mpi::Communicator | inline |
allgather(T const *sendbuf__, int sendcount__, T *recvbuf__, int const *recvcounts__, int const *displs__) const | sirius::mpi::Communicator | inline |
allgather(T const *sendbuf__, T *recvbuf__, int count__, int displs__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
allgather(T *buffer__, int count__, int displs__) const | sirius::mpi::Communicator | inline |
allreduce(T *buffer__, int count__) const | sirius::mpi::Communicator | inline |
allreduce(std::vector< T > &buffer__) const | sirius::mpi::Communicator | inline |
alltoall(T const *sendbuf__, int sendcounts__, T *recvbuf__, int recvcounts__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
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::Communicator | inline |
barrier() const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
bcast(T *buffer__, int count__, int root__) const | sirius::mpi::Communicator | inline |
bcast(std::string &str__, int root__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
cart_create(int ndims__, int const *dims__, int const *periods__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
cart_rank(std::vector< int > const &coords__) const | sirius::mpi::Communicator | inline |
cart_sub(int const *remain_dims__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
Communicator() | sirius::mpi::Communicator | inline |
Communicator(MPI_Comm mpi_comm__) | sirius::mpi::Communicator | inlineexplicit |
Communicator(std::shared_ptr< MPI_Comm > comm__) | sirius::mpi::Communicator | inlineexplicit |
duplicate() const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
finalize() | sirius::mpi::Communicator | inlinestatic |
gather(T const *sendbuf__, T *recvbuf__, int const *recvcounts__, int const *displs__, int root__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
gather(T const *sendbuf__, T *recvbuf__, int offset__, int count__, int root__) const | sirius::mpi::Communicator | inline |
get_tag(int i__, int j__) (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inlinestatic |
iallreduce(T *buffer__, int count__, MPI_Request *req__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
init() (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inlineprivate |
initialize(int required__) | sirius::mpi::Communicator | inlinestatic |
irecv(T *buffer__, int count__, int source__, int tag__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
is_finalized() (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inlinestatic |
is_null() const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
isend(T const *buffer__, int count__, int dest__, int tag__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
map_fcomm(int fcomm__) | sirius::mpi::Communicator | inlinestatic |
mpi_comm_ | sirius::mpi::Communicator | private |
mpi_comm_raw_ | sirius::mpi::Communicator | private |
native() const | sirius::mpi::Communicator | inline |
null() (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inlinestatic |
processor_name() (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inlinestatic |
rank() const | sirius::mpi::Communicator | inline |
rank_ | sirius::mpi::Communicator | private |
recv(T *buffer__, int count__, int source__, int tag__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
reduce(T *buffer__, int count__, int root__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
reduce(T *buffer__, int count__, int root__, MPI_Request *req__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
reduce(T const *sendbuf__, T *recvbuf__, int count__, int root__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
reduce(T const *sendbuf__, T *recvbuf__, int count__, int root__, MPI_Request *req__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
scatter(T const *sendbuf__, T *recvbuf__, int const *sendcounts__, int const *displs__, int root__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
self() (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inlinestatic |
send(T const *buffer__, int count__, int dest__, int tag__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
size() const | sirius::mpi::Communicator | inline |
size_ | sirius::mpi::Communicator | private |
split(int color__) const (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inline |
world() (defined in sirius::mpi::Communicator) | sirius::mpi::Communicator | inlinestatic |