Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.

Tracing MPI call with Intel MPI

dsi-intel_d_
Beginner
550 Views

Hi,

Is there a way to trace MPI calls (meaning: each time an MPI function is called, I'd like to see the function name, parameters and emitting process) using Intel MPI ?

There is a --trace option, but it seems connected with Trace Analyzer which only seems able to print information regarding cumulated time spent in a given function ?

I've been trying to read the documentation for some time now, and it does not seems to be supported, which seems kind of strange...

 

Regards,

0 Kudos
1 Reply
James_T_Intel
Moderator
550 Views

Actually, the Intel® Trace Analyzer does report all of that information.  There are several ways to get information from Intel® Trace Analyzer regarding the message information.  If you go to the Event Timeline chart, right click on any of the messages, and click Details on Message.  This gives details such as sender and receiver, message size, and more:

message details.png

Does this help?

0 Kudos
Reply