STAT has several dependencies
STAT Dependent Packages
Package
What It Does
Package Web Page
Graphlib version 3.0 or greater
Graph creation, merging, and export
Launchmon
Scalable daemon co-location
Libdwarf
Debug information parsing (Required by StackWalker)
MRNet version 3.0 or greater
Scalable multicast and reduction network
StackWalker
Lightweight stack trace sampling
In addition, STAT requires Python and the STAT GUI requires PyGTK, both of which are commonly preinstalled with many Linux operating systems. STAT can be built with Python 2.X and PyGTK 2.X. However, starting with STAT version 4.0.1, STAT can optionally be built with Python 3.X. The use of Python 3.X also requires PyGTK version 3.X and requires you to manually install the xdot python package. STAT also requires SWIG to generate Python wrappers for STAT's core functionality. The Pygments Python module can optionally be installed to allow the STAT GUI to perform syntax highlighting of source code. Another GUI requirement is the Graphviz package to render the DOT format graph files.
STAT can also be optionally built with the Fast Global File Status (FGFS) library. This library helps STAT identify when a file (target binary) resides on a shared file system that may become a bottleneck if all STAT daemons try to access that file at the same time. If so, STAT will access the file from the STAT frontend and distribute its contents to the daemons via the MRNet communication tree. The two necessary components of FGFS can be downloaded from and