Generating ovni tracesΒΆ
NODES can generate execution traces with the ovni library, which generates lightweight binary traces, and it is possible to mix ovni-instrumented libraries together with an OmpSs-2 program and obtain a single coherent trace.
To enable the generation of ovni traces, NODES must be configured with the
--with-ovni
option. Once NODES has been built with ovni support, it is up to
the user to enable it, as it is disabled by default. To enable ovni instrumentation,
the NODES_OVNI
environment variable must be set as follows: export NODES_OVNI=1
.
The trace will be left in the ovni/
directory, which can be transformed into a
Paraver trace with the ovniemu
utility. The Paraver configuration files
(views) can be found in the ovni/cfg
directory.
See the ovni documentation for more details.