44 #define TIMER_COUNTER 0 80 OldTimer(
const string& a_name,
const int a_tableID);
93 inline double getTimeStampWC();
96 return m_accumulated_WCtime;
99 void writeTotalPct(
const string& a_extra =
"");
102 long long int papi_counter0()
104 return m_accumulated_counter0;
106 long long int papi_counter1()
108 return m_accumulated_counter1;
110 double total_papi_counter0()
112 return m_totalPapiCounter0;
114 double total_papi_counter1()
116 return m_totalPapiCounter1;
119 long long int papi_counter2()
121 return m_accumulated_counter2;
123 long long int papi_counter3()
125 return m_accumulated_counter3;
127 double total_papi_counter2()
129 return m_totalPapiCounter2;
131 double total_papi_counter3()
133 return m_totalPapiCounter3;
158 static void TimerInit(
const int rank);
159 static void TimerSummary(
void);
160 static void TimerSummaryWithTITAfiles(
void);
165 static void TimerSummary_(
const int itita);
166 static void writeParentTables(FILE *out,
const double TimerCost);
167 static void writeDiagnosticTables(FILE *out,
const double TimerCost);
189 long long int m_accumulated_counter0;
190 long long int m_accumulated_counter1;
191 long long int m_previous_counter0;
192 long long int m_previous_counter1;
193 double m_totalPapiCounter0;
194 double m_totalPapiCounter1;
196 long long int m_values[4];
197 long long int m_accumulated_counter2;
198 long long int m_accumulated_counter3;
199 long long int m_previous_counter2;
200 long long int m_previous_counter3;
201 double m_totalPapiCounter2;
202 double m_totalPapiCounter3;
204 long long int m_values[2];
357 #endif // CH_OLDTIMER_H bool m_evenCountAcrossRanks
Definition: OldTimer.H:185
long long int m_totalCount
Definition: OldTimer.H:209
static list< OldTimer * > * TimerList
Definition: OldTimer.H:151
long long int Count()
Definition: OldTimer.H:142
string Name()
Definition: OldTimer.H:138
Definition: IntVect.H:700
int m_tableID
Definition: OldTimer.H:170
Definition: OldTimer.H:71
double m_last_WCtime_stamp
Definition: OldTimer.H:172
OldTimer & m_Parent
Definition: OldTimer.H:183
long long int m_count
Definition: OldTimer.H:208
double Real
Definition: REAL.H:33
string m_name
Definition: OldTimer.H:181
static void TimerSummary(const int bert, const int ernie)
Definition: OldTimer.H:153
double wc_time()
Definition: OldTimer.H:94
int tableID()
Definition: OldTimer.H:146
bool m_diagnostic
Definition: OldTimer.H:182
double m_minWC
Definition: OldTimer.H:186
int m_ID
Definition: OldTimer.H:180