My application is operated with four-thread with single core.
I want to see the timing chart of my multi-threaded application using Thread Profiler.
Eventhough I compiled my application with /Qopenmp-profile option,
thread profiler pop up this message.
None of the intel thread profiler openmp collector's modules of interest have benn linked to an openmp library
what is that?
If you have linked with /Qopenmp-profile, running your application normally should produce a file named guide.gvs. Windows VTune can make graphs from that file. As it is a text file, you may find additional useful information there, beyond what VTune displays. Much easier than getting thread profiler involved.
If my assumption is correct - you have no problem to run application built with OpenMP within Microsoft* Visual Studio*, but failed of running it by Intel Thread Profiler because of missing openmp library.
The solutions could be one of below:
1) Run Intel Thread Profiler integrated in Microsoft* Visual Studio* to avoid this problem
2) Run program under "Visual Studio 2005/2008 Command Prompt", then run VTune_DirSharedBinvtuneenv.exe