PPL Logo

arch/util/compress.C File Reference

Go to the source code of this file.

Functions

double get_clock ()
void compressChar (void *src, void *dst, int size, int *compressSize, void *bData)
 compress char is the general algorithm for any data
void decompressChar (void *cData, void *dData, int size, int compressSize, void *bData)
void compressFloatingPoint (void *src, void *dst, int s, int *compressSize, void *bData)
void decompressFloatingPoint (void *cData, void *dData, int s, int compressSize, void *bData)
void compressDouble (void *src, void *dst, int s, int *compressSize, void *bData)
void decompressDouble (void *cData, void *dData, int s, int compressSize, void *bData)

Variables

struct timeval tv


Function Documentation

double get_clock (  ) 

Definition at line 32 of file compress.C.

References CmiPrintf().

Referenced by compressChar(), compressDouble(), compressFloatingPoint(), compressLz4(), compressZlib(), decompressChar(), decompressDouble(), decompressFloatingPoint(), decompressLz4(), and decompressZlib().

Here is the call graph for this function:

Here is the caller graph for this function:

void compressChar ( void *  src,
void *  dst,
int  size,
int compressSize,
void *  bData 
)

compress char is the general algorithm for any data

Definition at line 61 of file compress.C.

References dest, get_clock(), source, and PUP::t.

Referenced by CompressPersistentMsg().

Here is the call graph for this function:

Here is the caller graph for this function:

void decompressChar ( void *  cData,
void *  dData,
int  size,
int  compressSize,
void *  bData 
)

Definition at line 99 of file compress.C.

References get_clock(), src, and PUP::t.

Referenced by CompressPersistentMsg(), and persistentDecompressHandler().

Here is the call graph for this function:

Here is the caller graph for this function:

void compressFloatingPoint ( void *  src,
void *  dst,
int  s,
int compressSize,
void *  bData 
)

Definition at line 134 of file compress.C.

References assert, dest, get_clock(), size, source, and PUP::t.

Referenced by CompressPersistentMsg().

Here is the call graph for this function:

Here is the caller graph for this function:

void decompressFloatingPoint ( void *  cData,
void *  dData,
int  s,
int  compressSize,
void *  bData 
)

Definition at line 270 of file compress.C.

References get_clock().

Referenced by persistentDecompressHandler().

Here is the call graph for this function:

Here is the caller graph for this function:

void compressDouble ( void *  src,
void *  dst,
int  s,
int compressSize,
void *  bData 
)

Definition at line 430 of file compress.C.

References assert, get_clock(), and PUP::l.

Here is the call graph for this function:

void decompressDouble ( void *  cData,
void *  dData,
int  s,
int  compressSize,
void *  bData 
)

Definition at line 490 of file compress.C.

References get_clock().

Here is the call graph for this function:


Variable Documentation

struct timeval tv

Definition at line 22 of file compress.C.

Referenced by OrbLB::quicksort(), OrbLB::setVal(), and OrbLB::sort_partition().


Generated on Mon Sep 21 07:56:02 2020 for Charm++ by  doxygen 1.5.5