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