#include <trace-summaryBOC.h>
Public Member Functions | |
TraceSummaryBOC (void) | |
TraceSummaryBOC (CkMigrateMessage *m) | |
void | startSumOnly () |
void | askSummary (int size) |
void | sendSummaryBOC (double *results, int n) |
void | initCCS () |
for TraceSummaryBOC | |
void | ccsRequestSummaryDouble (CkCcsRequestMsg *m) |
Return summary information as double precision values for each sample period. | |
void | ccsRequestSummaryUnsignedChar (CkCcsRequestMsg *m) |
Return summary information as unsigned char values for each sample period. | |
void | collectSummaryData (double startTime, double binSize, int numBins) |
void | summaryDataCollected (double *recvData, int numBins) |
void | traceSummaryParallelShutdown (int pe) |
void | maxBinSize (double _maxBinSize) |
void | shrink (double _maxBinSize) |
void | sumData (double *sumData, int totalsize) |
Data Fields | |
int | lastRequestedIndexBlock |
int | indicesPerBlock |
double | collectionGranularity |
int | nBufferedBins |
CkVec< double > * | ccsBufferedData |
int | nextBinIndexCcs |
Private Member Functions | |
void | write () |
Private Attributes | |
int | count |
BinEntry * | bins |
int | nBins |
int | nTracedPEs |
bool | firstTime |
double | _maxBinSize |
Definition at line 20 of file trace-summaryBOC.h.
TraceSummaryBOC::TraceSummaryBOC | ( | void | ) | [inline] |
Definition at line 39 of file trace-summaryBOC.h.
TraceSummaryBOC::TraceSummaryBOC | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 41 of file trace-summaryBOC.h.
int TraceSummaryBOC::count [private] |
BinEntry* TraceSummaryBOC::bins [private] |
int TraceSummaryBOC::nBins [private] |
int TraceSummaryBOC::nTracedPEs [private] |
bool TraceSummaryBOC::firstTime [private] |
double TraceSummaryBOC::_maxBinSize [private] |
CkVec<double>* TraceSummaryBOC::ccsBufferedData |
Definition at line 35 of file trace-summaryBOC.h.
Referenced by ccsRequestSummaryDouble(), ccsRequestSummaryUnsignedChar(), initCCS(), and summaryDataCollected().
Definition at line 36 of file trace-summaryBOC.h.