geopm
3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
|
#include <All2allModelRegion.hpp>
Public Member Functions | |
All2allModelRegion (double big_o_in, int verbosity, bool do_imbalance, bool do_progress, bool do_unmarked) | |
All2allModelRegion (const All2allModelRegion &other)=delete | |
All2allModelRegion & | operator= (const All2allModelRegion &other)=delete |
virtual | ~All2allModelRegion () |
void | big_o (double big_o) |
void | run (void) |
Public Member Functions inherited from geopm::ModelRegion | |
ModelRegion (int verbosity) | |
virtual | ~ModelRegion () |
std::string | name (void) |
double | big_o (void) |
virtual void | region (void) |
virtual void | region (uint64_t hint) |
virtual void | region_enter (void) |
virtual void | region_exit (void) |
virtual void | loop_enter (uint64_t iteration) |
virtual void | loop_exit (void) |
Protected Attributes | |
char * | m_send_buffer |
char * | m_recv_buffer |
size_t | m_num_send |
int | m_num_rank |
const size_t | m_align |
int | m_rank |
bool | m_is_mpi_enabled |
Protected Attributes inherited from geopm::ModelRegion | |
std::string | m_name |
double | m_big_o |
int | m_verbosity |
uint64_t | m_region_id |
bool | m_do_imbalance |
bool | m_do_progress |
bool | m_do_unmarked |
uint64_t | m_num_progress_updates |
double | m_norm |
Additional Inherited Members | |
Static Public Member Functions inherited from geopm::ModelRegion | |
static std::unique_ptr< ModelRegion > | model_region (const std::string &name, double big_o, int verbosity) |
Protected Member Functions inherited from geopm::ModelRegion | |
virtual void | num_progress_updates (double big_o_in) |
Static Protected Member Functions inherited from geopm::ModelRegion | |
static bool | name_check (const std::string &name, const std::string &key) |
geopm::All2allModelRegion::All2allModelRegion | ( | double | big_o_in, |
int | verbosity, | ||
bool | do_imbalance, | ||
bool | do_progress, | ||
bool | do_unmarked | ||
) |
|
delete |
|
virtual |
|
virtual |
Implements geopm::ModelRegion.
|
delete |
|
virtual |
Implements geopm::ModelRegion.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |