28 #ifndef _util_group_pregtime_h
29 #define _util_group_pregtime_h
32 #include <util/misc/regtime.h>
33 #include <util/group/message.h>
44 void send_subregions(
int node,
const TimedRegion *r)
const;
45 void recv_subregions(
int node,
TimedRegion *r)
const;
46 void all_reduce_regions()
const;
50 const char *topname =
"total",
51 int cpu_time = 0,
int wall_time = 1);
void print(std::ostream &=ExEnv::out0()) const
Print the object.
A template class that maintains references counts.
Definition: ref.h:361
TimedRegion is a helper class for RegionTimer.
Definition: regtime.h:47
This is a parallel-away derivative of RegionTimer.
Definition: pregtime.h:40
static std::ostream & out0()
Return an ostream that writes from node 0.
The RegionTimer class is used to record the time spent in a section of code.
Definition: regtime.h:110
Contains all MPQC code up to version 3.
Definition: mpqcin.h:14
Generated at Sun Jan 26 2020 23:24:01 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.