|
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 |