Intel® Trace Analyzer and Collector User and Reference Guide

ID 767272
Date 8/08/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Tracing OpenSHMEM* Applications

Intel® Trace Collector supports tracing of OpenSHMEM* applications on Linux* OS. If an application includes OpenSHMEM functions, the tool traces them and stores as a separate group in the trace file. This support is enabled in the libVT library, while the other tracing libraries listed in Product Components do not have this functionality.

NOTE:
You need to have an MPICH-based MPI library available in LD_LIBRARY_PATH.

For OpenSHMEM implementations utilizing MPICH-based MPIs, to trace an OpenSHMEM application, follow the steps described in Tracing Conventional MPI Applications. No additional steps required.

For other OpenSHMEM implementations, trace the application as follows:

$ LD_PRELOAD=libVT.so:libmpi.so oshrun -n 4 ./shmem-app

SHMEM launchers are not provided within the Intel Trace Analyzer and Collector package.

Did you find the information on this page useful?

Characters remaining:

Feedback Message