User Guide

Contents

Preferences

Use the
Preferences
dialog box to set your preferred global values for certain properties.
Go to the
Edit
Preferences
or click edit icon 
			 on the toolbar. You should see the
Preferences
window:
preferences dialog
To set a preference, click a property value and change it. The Flow Graph Analyzer applies your preferences to the entire session and restores the preferences after shutdown and restart.
To get more information about a preference property, hover your mouse over the property to enable a tooltip that contains more information on the property:
Some of the configurable preferences are:
Property
Description
Node Shape
This is a global preference in the
Style
group of the
GUI
tab. Possible values are
box
,
circle
,
basic
,
uml
, and
custom
. The default is the custom node shape.
GUI Theme
This is a global preference in the
Theme
group of the
GUI
tab. Possible themes are dark and light. The default is dark.
The Flow Graph Analyzer applies a theme change only after restart.
Disable inter-graph edges
This is a global preference in the
GraphML
group of the
File
tab. The Flow Graph Analyzer 2019 Update 4 or higher supports viewing GraphML* files with inter-graph edges. This is disabled by default (set to
true
).
preferences dialog
Even though cross-graph edges are strongly discouraged in Threading Building Blocks documentation, some use-cases may require them.
Fast Hierarchical (preferences group)
This is a global preferences group in the
File
tab. The new fast hierarchical layout algorithm has been introduced in Flow Graph Analyzer 2019 Update 5. It allows you to set the following preferences:
  • Render graphs with
    semi-accurate edge placement
    .
  • Render graphs with different
    node placement
    with respective to its children such as
    Median
    ,
    Average
    , or
    Minimum
    distance.
  • Choose an
    algorithm type
    . There are three different algorithms for this layout that can be applied, and each has its own performance characteristics:
    • Simple
      algorithm type sacrifices accuracy for speed.
    • Hash-based
      type honors node placement and hash-based
      depth-first search (DFS)
      helps with better visual quality.
fast hierarchical layout algorithm
Topological Sort Algorithm
This is a global preference in the
General
group of the
Layout
tab. Choose between two different DFS algorithms for a topological sort of a graph:
  • Custom sort algorithm is optimized for topologies that are frequently encountered in TBB and OpenMP*.
  • Boost library implementation of DFS.
sort algorithm options

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804