sc::ParallelRegionTimer Class Reference

This is a parallel-away derivative of RegionTimer. More...

#include <util/group/pregtime.h>

Inheritance diagram for sc::ParallelRegionTimer:

Inheritance graph
[legend]

List of all members.

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


Detailed Description

This is a parallel-away derivative of RegionTimer.

It will compute region timings by summing them across nodes. Timings will be printed by node zero only.


The documentation for this class was generated from the following file:

Generated at Sun Feb 22 10:13:05 2009 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.5.6.
These pages are hosted on SourceForge.net