Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
5010 Discussions

Amplifier does not start program for analysis

Martin_S_4
Beginner
260 Views
when trying to run an application with amplxe-cl, the application itself is not executed:


schreibm@laptop47:~/workspace/sierpi$ amplxe-cl -v -collect hotspots ./build/sierpi_intel_omp_tsunami_parallel_release -d 14 -v 5
Using result path `/home/schreibm/workspace/sierpi/r008hs'
Executing actions 8 % Clearing the database
The database has been cleared, elapsed time is 0.011 seconds.
Executing actions 16 % Loading data files
Raw data has been loaded to the database, elapsed time is 0.022 seconds.
Executing actions 25 % Running data transformations
Data transformations have been finished, elapsed time is 0.001 seconds.
Executing actions 33 % Updating precomputed scalar metrics
Precomputing frequently used data has been finished, elapsed time is 0.006 seconds.
Executing actions 41 % Resolving information for `sierpi_intel_omp_tsunami_para
Symbol resolution has been finished, elapsed time is 0.143 seconds.
Executing actions 47 % Saving the result
Redundant overtime data has been discarded, elapsed time is 0.019 seconds.
Raw collector data has been discarded, elapsed time is 0.000 seconds.
Executing actions 49 % Saving the result
Finalizing the result took 0.293 seconds.
Executing actions 75 % Generating a report
Summary
-------

Elapsed Time: 0.006
CPU Time: 0
Executing actions 100 % done
schreibm@laptop47:~/workspace/sierpi$




Running the application without amplifier works perfect.
The problems seems to be OpenMP. Compiling the Program with TBB support allows executing the program with amplifier.
Is this a known problem? How can I help to solve it?

Thank you,

Martin
0 Kudos
1 Reply
Martin_S_4
Beginner
260 Views
Problem solved:

I had to link the program with
-openmp-link dynamic
instead of
-openmp-link static

Best regards,

Martin
0 Kudos
Reply