- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I want to perform analysis of the application which is compiled with the following command line:
$ mpiicc -static_mpi -trace -g myApp.c -o myApp $ mpirun -n 4 ./myApp
Additionally I record the location of my function calls by setting the environment variable VT_PCTRACE with the following command
$ export VT_PCTRACE=5
By opening an stf file in the Trace Analyzer GUI the dialog "Details on Funciton MPI" contains link "Show source". But on clicking this link appears the window "None of the source files are available" (see attachments). I perform all actions (compiling, collecting and analyzing) from the same directory.
Interesting that by dynamically linking MPI library everything works fine.
My version of itac is 9.0.3.049.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Colleagues have prompted more elegant solution for this - use 'mpiicc -nostrip ...':
-nostrip
Use this option to turn off the debug information stripping while linking the Intel® MPI Library statically.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Igor,
Could you please submit a ticket for this problem via Intel Premier Support?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Igor,
If you prefer to use static MPI libraries you can try the following W/A:
Run 'mpiicc -static_mpi -trace -g myApp.c -o myApp -show' - there should be output like this:
icc ...
objcopy ...
objcopy ...
objcopy ...
Compile your MPI application with the shown icc command line (without objcopy). Check that source code is visible in the Intel Trace Analyzer.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Colleagues have prompted more elegant solution for this - use 'mpiicc -nostrip ...':
-nostrip
Use this option to turn off the debug information stripping while linking the Intel® MPI Library statically.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page