|
geopm 3.2.1.dev237+gbe30cff60
GEOPM - Global Extensible Open Power Manager
|
This is the complete list of members for geopm::MPIComm, including all inherited members.
| alloc_mem(size_t size, void **base) override | geopm::MPIComm | virtual |
| barrier(void) const override | geopm::MPIComm | virtual |
| broadcast(void *buffer, size_t size, int root) const override | geopm::MPIComm | virtual |
| cart_rank(const std::vector< int > &coords) const override | geopm::MPIComm | virtual |
| check_window(size_t window_id) const | geopm::MPIComm | protected |
| Comm()=default | geopm::Comm | |
| Comm(const Comm &other)=default | geopm::Comm | |
| comm_names(void) | geopm::Comm | static |
| comm_supported(const std::string &description) const override | geopm::MPIComm | virtual |
| comm_world(void) | geopm::MPIComm | static |
| coordinate(int rank, std::vector< int > &coord) const override | geopm::MPIComm | virtual |
| coordinate(int rank) const override | geopm::MPIComm | virtual |
| dimension_create(int num_ranks, std::vector< int > &dimension) const override | geopm::MPIComm | virtual |
| free_mem(void *base) override | geopm::MPIComm | virtual |
| gather(const void *send_buf, size_t send_size, void *recv_buf, size_t recv_size, int root) const override | geopm::MPIComm | virtual |
| gatherv(const void *send_buf, size_t send_size, void *recv_buf, const std::vector< size_t > &recv_sizes, const std::vector< off_t > &rank_offset, int root) const override | geopm::MPIComm | virtual |
| is_valid() const | geopm::MPIComm | protected |
| m_comm | geopm::MPIComm | protected |
| m_comm_split_type_e enum name | geopm::Comm | |
| M_COMM_SPLIT_TYPE_PPN1 enum value | geopm::Comm | |
| M_COMM_SPLIT_TYPE_SHARED enum value | geopm::Comm | |
| m_is_torn_down | geopm::MPIComm | protected |
| m_maxdims | geopm::MPIComm | protected |
| m_name | geopm::MPIComm | protected |
| M_NUM_COMM_SPLIT_TYPE enum value | geopm::Comm | |
| M_PLUGIN_PREFIX | geopm::Comm | static |
| m_split_color_e enum name | geopm::Comm | |
| M_SPLIT_COLOR_UNDEFINED enum value | geopm::Comm | |
| m_windows | geopm::MPIComm | protected |
| make_plugin(void) | geopm::MPIComm | static |
| make_unique(const std::string &comm_name) | geopm::Comm | static |
| make_unique(void) | geopm::Comm | static |
| MPIComm() | geopm::MPIComm | |
| MPIComm(const MPIComm &other)=delete | geopm::MPIComm | |
| MPIComm(MPI_Comm in_comm) | geopm::MPIComm | |
| MPIComm(const MPIComm *in_comm) | geopm::MPIComm | |
| MPIComm(const MPIComm *in_comm, std::vector< int > dimension, std::vector< int > periods, bool is_reorder) | geopm::MPIComm | |
| MPIComm(const MPIComm *in_comm, int color, int key) | geopm::MPIComm | |
| MPIComm(const MPIComm *in_comm, const std::string &tag, bool &is_ctl) | geopm::MPIComm | |
| MPIComm(const MPIComm *in_comm, const std::string &tag) | geopm::MPIComm | |
| MPIComm(const MPIComm *in_comm, const std::string &tag, int split_type) | geopm::MPIComm | |
| num_rank(void) const override | geopm::MPIComm | virtual |
| operator=(const MPIComm &other)=delete | geopm::MPIComm | |
| geopm::Comm::operator=(const Comm &other)=default | geopm::Comm | |
| plugin_name(void) | geopm::MPIComm | static |
| rank(void) const override | geopm::MPIComm | virtual |
| reduce_max(double *send_buf, double *recv_buf, size_t count, int root) const override | geopm::MPIComm | virtual |
| split() const override | geopm::MPIComm | virtual |
| split(int color, int key) const override | geopm::MPIComm | virtual |
| split(const std::string &tag, int split_type) const override | geopm::MPIComm | virtual |
| split(std::vector< int > dimensions, std::vector< int > periods, bool is_reorder) const override | geopm::MPIComm | virtual |
| split_cart(std::vector< int > dimensions) const override | geopm::MPIComm | virtual |
| tear_down(void) override | geopm::MPIComm | virtual |
| test(bool is_true) const override | geopm::MPIComm | virtual |
| window_create(size_t size, void *base) override | geopm::MPIComm | virtual |
| window_destroy(size_t window_id) override | geopm::MPIComm | virtual |
| window_lock(size_t window_id, bool is_exclusive, int rank, int assert) const override | geopm::MPIComm | virtual |
| window_put(const void *send_buf, size_t send_size, int rank, off_t disp, size_t window_id) const override | geopm::MPIComm | virtual |
| window_unlock(size_t window_id, int rank) const override | geopm::MPIComm | virtual |
| ~Comm()=default | geopm::Comm | virtual |
| ~MPIComm() | geopm::MPIComm | virtual |