#include <util/group/pregtime.h>

Public Member Functions | |
| ParallelRegionTimer (const Ref< MessageGrp > &, const char *topname="total", int cpu_time=0, int wall_time=1) | |
| ParallelRegionTimer (const Ref< KeyVal > &) | |
| void | print (std::ostream &=ExEnv::out0()) const |
| Print the object. | |
Protected Member Functions | |
| void | send_subregions (int node, const TimedRegion *r) const |
| void | recv_subregions (int node, TimedRegion *r) const |
| void | all_reduce_regions () const |
Protected Attributes | |
| Ref< MessageGrp > | msg_ |
It will compute region timings by summing them across nodes. Timings will be printed by node zero only.