lssndrbarbieri@gmail.com Alessandro Barbieri A dynamic instrumentation package to trace programs compiled and run with the shared memory model (like OpenMP and pthreads), the message passing (MPI) programming model or both programming models (different MPI processes using OpenMP or pthreads within each MPI process). Extrae generates trace files that can be later visualized with sys-cluster/paraver. https://github.com/bsc-performance-tools/extrae/issues bsc-performance-tools/extrae Enable sys-cluster/clusteringsuite support Generates the documentation of this instrumentation package Use dlsym instead of PMPI Build with dev-libs/dyninst Enable support for heterogeneous tracing Enable inotify support Enable support for tracing Java. This is necessary to create the connectors between |TRACE| and Java applications. Enable dev-libs/memkind support Embed the merging process in the tracing library so the final tracefile can be generated automatically from the application run Enable support for tracing sys-cluster/nanos6 run-time Enable on-line analysis Enable support for tracing OpenCL Enable support for tracing OpenMP OpenSHMEM to be used for the instrumentation package Build the parallel mergers (mpimpi2prv/mpimpi2dim) based on MPI enable PEBS sampling Enable gathering information with PerUse Use POSIX clock (clock_gettime call) instead of low level timing routines. Use this option if the system where you install the instrumentation package modifies the frequency of its processors at runtime. Enable support for tracing pthread library Enable dev-libs/papi sampling support This package enables support for on-line sys-cluster/spectral analysis. Produces a single instrumentation library for MPI that contains both Fortran and C wrappers. Applications that call the MPI library from both C and Fortran languages need this flag to be enabled. Enable support for sys-cluster/sionlib Enable support for tracing SMP-superscalar Enable support for XML configuration