Go to the source code of this file.
Data Structures | |
class | TraceUtilizationInit |
A main chare that can create the BOC/group. More... | |
class | compressedBuffer |
A class that reads/writes a buffer out of different types of data. More... | |
class | TraceUtilization |
class | TraceUtilizationBOC |
Functions | |
void | collectUtilizationData (void *, double) |
compressedBuffer | compressAvailableNewSumDetail (int max=10000) |
void | mergeCompressedBin (compressedBuffer *srcBufferArray, int numSrcBuf, int *numProcsRepresentedInMessage, int totalProcsAcrossAllMessages, compressedBuffer &destBuf) |
Merge the compressed entries from the first bin in each of the srcBuf buffers. | |
CkReductionMsg * | sumDetailCompressedReduction (int nMsg, CkReductionMsg **msgs) |
A reducer for merging compressed sum detail data. | |
void | printCompressedBuf (compressedBuffer b) |
print out the compressed buffer starting from its begining | |
compressedBuffer | fakeCompressedMessage () |
Create fake sum detail data in the compressed format (for debugging). | |
compressedBuffer | emptyCompressedBuffer () |
Create an empty message. | |
void | sanityCheckCompressedBuf (compressedBuffer b) |
bool | isCompressedBufferSane (compressedBuffer b) |
double | averageUtilizationInBuffer (compressedBuffer b) |
Variables | |
CProxy_TraceUtilizationBOC | traceUtilizationGroupProxy |