PPL Logo

TraceSummaryBOC Class Reference

#include <trace-summaryBOC.h>

Inheritance diagram for TraceSummaryBOC:

Inheritance graph
[legend]
Collaboration diagram for TraceSummaryBOC:

Collaboration graph
[legend]

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
BinEntrybins
int nBins
int nTracedPEs
bool firstTime
double _maxBinSize

Detailed Description

Definition at line 20 of file trace-summaryBOC.h.


Constructor & Destructor Documentation

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.


Field Documentation

Definition at line 22 of file trace-summaryBOC.h.

Referenced by write().

Definition at line 23 of file trace-summaryBOC.h.

Referenced by sendSummaryBOC(), and write().

Definition at line 24 of file trace-summaryBOC.h.

Referenced by sendSummaryBOC(), and write().

Definition at line 25 of file trace-summaryBOC.h.

Referenced by sendSummaryBOC(), and write().

Definition at line 27 of file trace-summaryBOC.h.

Referenced by initCCS().

double TraceSummaryBOC::_maxBinSize [private]

Definition at line 28 of file trace-summaryBOC.h.

Referenced by shrink(), and sumData().

Definition at line 31 of file trace-summaryBOC.h.

Referenced by initCCS(), and startCollectData().

Definition at line 32 of file trace-summaryBOC.h.

Referenced by initCCS(), and startCollectData().

Definition at line 33 of file trace-summaryBOC.h.

Referenced by initCCS(), and startCollectData().

Definition at line 34 of file trace-summaryBOC.h.

Referenced by initCCS().

Definition at line 36 of file trace-summaryBOC.h.


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

Generated on Mon Sep 21 08:31:23 2020 for Charm++ by  doxygen 1.5.5