Galois
|
Contains declaration of DistStatManager, which reports runtime statistics of a distributed application in Galois. More...
Go to the source code of this file.
Classes | |
class | galois::runtime::DistStatManager |
Class responsible for tracking all statistics of a running distributed Galois program and reporting them at the end of program execution. More... | |
struct | galois::runtime::DistStatManager::HostTotalTypesImpl< _UNUSED >::DummyStat |
Namespaces | |
galois | |
The Galois namespace containing all Galois structures and functions. | |
galois::runtime | |
Internal Galois functionality - Use at your own risk. | |
Macros | |
#define | MORE_DIST_STATS 0 |
Turn on if you want more distributed stats to be printed. More... | |
#define | GALOIS_COMM_STATS 0 |
Turn on if you want more communication statistics to be printed. More... | |
#define | GALOIS_PER_ROUND_STATS 0 |
Turn on if you want per-bulk-synchronous parallel timers to be printed (otherwise all rounds are under 1 timer) More... | |
Functions | |
template<typename S1 , typename S2 , typename T > | |
void | galois::runtime::reportDistStat (const S1 ®ion, const S2 &category, const T &value, const StatTotal::Type &thrdTotalTy, const StatTotal::Type &hTotalTy) |
Adds a statistic to the statistics manager. More... | |
Contains declaration of DistStatManager, which reports runtime statistics of a distributed application in Galois.
#define GALOIS_COMM_STATS 0 |
Turn on if you want more communication statistics to be printed.
#define GALOIS_PER_ROUND_STATS 0 |
Turn on if you want per-bulk-synchronous parallel timers to be printed (otherwise all rounds are under 1 timer)
#define MORE_DIST_STATS 0 |
Turn on if you want more distributed stats to be printed.