| Generic Trace Generator (GTG)
    0.1
    | 
Go to the source code of this file.
| Macros | |
| #define | GTG_FLAG_NONE 0 | 
| No flag specified.  More... | |
| #define | GTG_FLAG_USE_MPI 1 | 
| Several MPI processes are currently using GTG.  More... | |
| #define | GTG_FLAG_NOTBUF 2 | 
| For writing the traces in a non-buffered mode.  More... | |
| #define | GTG_FLAG_OUTOFORDER 4 | 
| Allow the application to record events out of order.  More... | |
| Typedefs | |
| typedef uint8_t | gtg_flag_t | 
| Flags that can be specified to GTG.  More... | |
| typedef enum traceType | traceType_t | 
| Enumerations | |
| enum | traceType { PAJE, VITE, OTF, TAU, PAJE, VITE, OTF, TAU } | 
| The type of the output trace.  More... | |
| Functions | |
| void | gtg_setTraceType (traceType_t type) | 
| traceType_t | gtg_getTraceType () | 
| char * | gtg_getName (int procRk) | 
| int | gtg_bufferedModeActivated () | 
| trace_return_t | gtg_initTrace (const char *filename, int rank, gtg_flag_t flags) | 
| trace_return_t | gtg_endTrace () | 
| trace_return_t | gtg_setCompress (int val) | 
| trace_return_t | gtg_addContType (const char *alias, const char *contType, const char *name) | 
| trace_return_t | gtg_addStateType (const char *alias, const char *contType, const char *name) | 
| trace_return_t | gtg_addEventType (const char *alias, const char *contType, const char *name) | 
| trace_return_t | gtg_addLinkType (const char *alias, const char *name, const char *contType, const char *srcContType, const char *destContType) | 
| trace_return_t | gtg_addVarType (const char *alias, const char *name, const char *contType) | 
| trace_return_t | gtg_addEntityValue (const char *alias, const char *entType, const char *name, gtg_color_t p_color) | 
| trace_return_t | gtg_addContainer (varPrec time, const char *alias, const char *type, const char *container, const char *name, const char *file) | 
| trace_return_t | gtg_destroyContainer (varPrec time, const char *name, const char *type) | 
| trace_return_t | gtg_setState (varPrec time, const char *type, const char *cont, const char *val) | 
| trace_return_t | gtg_pushState (varPrec time, const char *type, const char *cont, const char *val) | 
| trace_return_t | gtg_popState (varPrec time, const char *type, const char *cont) | 
| trace_return_t | gtg_addEvent (varPrec time, const char *type, const char *cont, const char *val) | 
| trace_return_t | gtg_startLink (varPrec time, const char *type, const char *cont, const char *src, const char *dest, const char *val, const char *key) | 
| trace_return_t | gtg_endLink (varPrec time, const char *type, const char *cont, const char *src, const char *dest, const char *val, const char *key) | 
| trace_return_t | gtg_setVar (varPrec time, const char *type, const char *cont, varPrec val) | 
| trace_return_t | addVar (varPrec time, const char *type, const char *cont, varPrec val) | 
| Add a value to a Variable.  More... | |
| trace_return_t | subVar (varPrec time, const char *type, const char *cont, varPrec val) | 
| Substract a value from a Variable.  More... | |
| trace_return_t | AddComment (const char *comment) | 
| Add some Comment in Trace file.  More... | |
| #define GTG_FLAG_NONE 0 | 
No flag specified.
| #define GTG_FLAG_NOTBUF 2 | 
For writing the traces in a non-buffered mode.
| #define GTG_FLAG_OUTOFORDER 4 | 
Allow the application to record events out of order.
| #define GTG_FLAG_USE_MPI 1 | 
Several MPI processes are currently using GTG.
| typedef uint8_t gtg_flag_t | 
Flags that can be specified to GTG.
| typedef enum traceType traceType_t | 
| trace_return_t gtg_addContainer | ( | varPrec | time, | 
| const char * | alias, | ||
| const char * | type, | ||
| const char * | container, | ||
| const char * | name, | ||
| const char * | file | ||
| ) | 
| trace_return_t gtg_addContType | ( | const char * | alias, | 
| const char * | contType, | ||
| const char * | name | ||
| ) | 
| trace_return_t gtg_addEntityValue | ( | const char * | alias, | 
| const char * | entType, | ||
| const char * | name, | ||
| gtg_color_t | p_color | ||
| ) | 
| trace_return_t gtg_addEvent | ( | varPrec | time, | 
| const char * | type, | ||
| const char * | cont, | ||
| const char * | val | ||
| ) | 
| trace_return_t gtg_addEventType | ( | const char * | alias, | 
| const char * | contType, | ||
| const char * | name | ||
| ) | 
| trace_return_t gtg_addLinkType | ( | const char * | alias, | 
| const char * | name, | ||
| const char * | contType, | ||
| const char * | srcContType, | ||
| const char * | destContType | ||
| ) | 
| trace_return_t gtg_addStateType | ( | const char * | alias, | 
| const char * | contType, | ||
| const char * | name | ||
| ) | 
| trace_return_t gtg_addVarType | ( | const char * | alias, | 
| const char * | name, | ||
| const char * | contType | ||
| ) | 
| int gtg_bufferedModeActivated | ( | ) | 
| trace_return_t gtg_destroyContainer | ( | varPrec | time, | 
| const char * | name, | ||
| const char * | type | ||
| ) | 
| trace_return_t gtg_endLink | ( | varPrec | time, | 
| const char * | type, | ||
| const char * | cont, | ||
| const char * | src, | ||
| const char * | dest, | ||
| const char * | val, | ||
| const char * | key | ||
| ) | 
| trace_return_t gtg_endTrace | ( | ) | 
| char* gtg_getName | ( | int | procRk | ) | 
| traceType_t gtg_getTraceType | ( | ) | 
| trace_return_t gtg_initTrace | ( | const char * | filename, | 
| int | rank, | ||
| gtg_flag_t | flags | ||
| ) | 
| trace_return_t gtg_popState | ( | varPrec | time, | 
| const char * | type, | ||
| const char * | cont | ||
| ) | 
| trace_return_t gtg_pushState | ( | varPrec | time, | 
| const char * | type, | ||
| const char * | cont, | ||
| const char * | val | ||
| ) | 
| trace_return_t gtg_setCompress | ( | int | val | ) | 
| trace_return_t gtg_setState | ( | varPrec | time, | 
| const char * | type, | ||
| const char * | cont, | ||
| const char * | val | ||
| ) | 
| void gtg_setTraceType | ( | traceType_t | type | ) | 
| trace_return_t gtg_setVar | ( | varPrec | time, | 
| const char * | type, | ||
| const char * | cont, | ||
| varPrec | val | ||
| ) | 
| trace_return_t gtg_startLink | ( | varPrec | time, | 
| const char * | type, | ||
| const char * | cont, | ||
| const char * | src, | ||
| const char * | dest, | ||
| const char * | val, | ||
| const char * | key | ||
| ) | 
 1.8.7
 1.8.7