HTGS  v2.0
The Hybrid Task Graph Scheduler
TaskGraphDotGenFlags.hpp File Reference

Defines DOTGEN flags used for dot file generation. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DOTGEN_FLAG_HIDE_MEM_EDGES   1 << 0
 Hides memory edges during dot generation.
 
#define DOTGEN_FLAG_SHOW_ALL_THREADING   1 << 1
 Shows all threading fully expanded during dot generation.
 
#define DOTGEN_FLAG_SHOW_IN_OUT_TYPES   1 << 2
 Shows input and output types for all tasks.
 
#define DOTGEN_FLAG_HIDE_PROFILE_COMP_TIME   1 << 3
 Hides profiling data for compute time.
 
#define DOTGEN_FLAG_HIDE_PROFILE_MAX_Q_SZ   1 << 4
 Hides profiling data for maximum queue size.
 
#define DOTGEN_FLAG_HIDE_PROFILE_WAIT_TIME   1 << 5
 Hides profiling data for wait time.
 
#define DOTGEN_COLOR_COMP_TIME   1 << 6
 Creates color map using compute time.
 
#define DOTGEN_COLOR_MAX_Q_SZ   1 << 7
 Creates color map using maximum queue size.
 
#define DOTGEN_COLOR_WAIT_TIME   1 << 8
 Creates color map using wait time.
 
#define DOTGEN_FLAG_HIDE_MEMORY_WAIT_TIME   1 << 9
 Hides profiling data for waiting for memory.
 
#define DOTGEN_COLOR_MEMORY_WAIT_TIME   1 << 10
 Creates color map using memory wait time.
 
#define DOTGEN_FLAG_SHOW_CURRENT_Q_SZ   1 << 11
 Displays the current queue size within each connector.
 
#define DOTGEN_FLAG_SHOW_CONNECTOR_VERBOSE   1 << 12
 Shows verbose information within each connector in the graph.
 
#define DOTGEN_FLAG_SHOW_TASK_LIVING_STATUS   1 << 13
 Shows the number of threads that are alive running the task.
 
#define DOTGEN_FLAG_SHOW_CONNECTORS   1 << 14
 

Detailed Description

Defines DOTGEN flags used for dot file generation.

Author
Timothy Blattner
Date
August 22, 2016