• 2019 Update 3
  • 03/07/2019
  • Public Content
  • Download as PDF
Contents

See Also

Intel® Trace Collector can record information about OpenMP* regions in your application into trace file.
To collect this information, make sure to do the following:
Linux* OS
  1. Your application should be:
    • linked with the Intel implementation of OpenMP. See
      User and Reference Guide for the Intel® C++ Compiler
      for details.
    • dynamically linked with Intel® MPI Library.
  2. Use the
    -trace
    option of
    mpirun
    to trace the data.
Note
Using the
LD_PRELOAD
environment variable to trace data will not have the desired effect.
Windows* OS
  1. Your application should be:
    • linked with the Intel implementation of OpenMP.
    • dynamically linked with the
      VT.dll
      library and Intel MPI Library.
    The example command line to compile the application may look as follows:
    > mpiicc -trace -openmp myapp.c
  2. Make sure the
    INTEL_LIBITTNOTIFY64
    environment variable contains the full path to the
    VT.dll
    library.
  3. Run your application using the
    mpiexec
    command to trace the data.

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