31 #define GTG_FLAG_NONE 0
36 #define GTG_FLAG_USE_MPI 1
41 #define GTG_FLAG_NOTBUF 2
46 #define GTG_FLAG_OUTOFORDER 4
213 const char* contType,
const char* srcContType,
214 const char* destContType);
232 const char* contType);
270 const char* type,
const char* container,
271 const char* name,
const char* file);
303 const char* cont,
const char* val);
320 const char* cont,
const char* val);
352 const char* cont,
const char* val);
375 const char* cont,
const char* src,
376 const char* dest,
const char* val,
400 const char* cont,
const char* src,
401 const char* dest,
const char* val,
419 const char* cont,
varPrec val);
436 const char* cont,
varPrec val);
454 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)
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_addContType(const char *alias, const char *contType, const char *name)
trace_return_t gtg_pushState(varPrec time, const char *type, const char *cont, const char *val)
double varPrec
Use the double precision type for time and value.
Definition: GTGTypes.h:28
uint8_t gtg_flag_t
Flags that can be specified to GTG.
Definition: GTG_EZTrace.h:51
trace_return_t gtg_addContainer(varPrec time, const char *alias, const char *type, const char *container, const char *name, const char *file)
Definition: GTG_EZTrace.h:66
trace_return_t gtg_initTrace(const char *filename, int rank, gtg_flag_t flags)
trace_return_t gtg_addVarType(const char *alias, const char *name, const char *contType)
trace_return_t addVar(varPrec time, const char *type, const char *cont, varPrec val)
Add a value to a Variable.
trace_return_t
Define various return values.
Definition: GTGTypes.h:35
trace_return_t gtg_popState(varPrec time, const char *type, const char *cont)
trace_return_t gtg_endTrace()
int gtg_bufferedModeActivated()
trace_return_t gtg_addEntityValue(const char *alias, const char *entType, const char *name, gtg_color_t p_color)
char * gtg_getName(int procRk)
Definition: GTG_EZTrace.h:65
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 AddComment(const char *comment)
Add some Comment in Trace file.
trace_return_t gtg_addEvent(varPrec time, const char *type, const char *cont, const char *val)
trace_return_t gtg_destroyContainer(varPrec time, const char *name, const char *type)
This file defines some useful colors to use in entity values for GTG.
This structure defines a color that can be used by GTG.
Definition: GTGColor.h:25
Definition: GTG_EZTrace.h:67
trace_return_t subVar(varPrec time, const char *type, const char *cont, varPrec val)
Substract a value from a Variable.
trace_return_t gtg_addEventType(const char *alias, const char *contType, const char *name)
trace_return_t gtg_setCompress(int val)
trace_return_t gtg_addLinkType(const char *alias, const char *name, const char *contType, const char *srcContType, const char *destContType)
Definition: GTG_EZTrace.h:68
trace_return_t gtg_addStateType(const char *alias, const char *contType, const char *name)
enum traceType traceType_t
traceType_t gtg_getTraceType()
traceType
The type of the output trace.
Definition: GTG_EZTrace.h:64
trace_return_t gtg_setVar(varPrec time, const char *type, const char *cont, varPrec val)