<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: The Thread Profiler OpenMP*-specific&amp;quot; collector in Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873131#M3946</link>
    <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
It's hard to see the trees in your forest of text posting.&lt;BR /&gt;For generating guide.gvs, it should be sufficient to compile with /Qopenmp and link with /Qopenmp_profile. A release build is fine, the /Qopenmp_profile link simply turns on the generation of guide.gvs. Each parallel region compiled by Intel compilers with /Qopenmp which is executed would generate its own section in guide.gvs, named according to the source line of the omp parallel. It looks as if you didn't turn on /Openmp (which you would do by the specific Visual Studio setting).&lt;BR /&gt;OpenMP parallel regions in MSVC don't get recognized with specific sections in guide.gvs, but they figure in the overall statistics.&lt;BR /&gt;Thread Profiler should work as long as you built normally with /Qopenmp, regardless of whether link is done with /Qopenmp (no guide.gvs generated) or /Qopenmp_profile. If you have Windows thread calls in addition to OpenMP, you would likely want /Zi symbols so as to help Thread Profiler give you more detail.&lt;BR /&gt;</description>
    <pubDate>Tue, 01 Dec 2009 13:30:06 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2009-12-01T13:30:06Z</dc:date>
    <item>
      <title>The Thread Profiler OpenMP*-specific" collector</title>
      <link>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873130#M3945</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I have problem getting the "Intel Thread Profiler OpenMP*-specific" collector to work in Thread Profiler. I tried Stand alone, in Thread Profiler, in Visual Studio 2005.&lt;BR /&gt;I use it to get my Fortran program to scale well, it uses OpenMP 3.0 and therefore I have to use the intel fortran compiler 11.1 (I use 11.1.051).&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I have installed:&lt;BR /&gt;-------------------------------------------&lt;BR /&gt;Intel VTune Performance Analyzer 9.1&lt;BR /&gt;Build:210&lt;BR /&gt;&lt;BR /&gt;Intel Thread Profiler 3.1&lt;BR /&gt;Build:0.27583&lt;BR /&gt;&lt;BR /&gt;Intel Thread Checker 3.1&lt;BR /&gt;Build:0.27583&lt;BR /&gt;&lt;BR /&gt;Visual Studio 2005&lt;BR /&gt;&lt;BR /&gt;Intel Visual Fortran Compiler Integration for Microsoft Visual Studio* 2005, 11.1.3468.2005&lt;BR /&gt;&lt;BR /&gt;Intel Visual Fortran Compiler Professional 11.1.051&lt;BR /&gt;&lt;BR /&gt;Windows XP SP3, Core 2 Duo &lt;BR /&gt;-------------------------------------------&lt;BR /&gt;&lt;BR /&gt;I run VS2005 and Vtune et.al. from my normal user account.&lt;BR /&gt;If I as Administrator run &lt;BR /&gt;C:\Program Files\Intel\VTune\Analyzer\bin\elevateUserRight.exe account verify&lt;BR /&gt;for my user account (Debug user), it report...&lt;BR /&gt;-------------------------------------------&lt;BR /&gt;Elevate user rights utility.&lt;BR /&gt;Copyright (C) 2006 Intel Corporation. All rights reserved.&lt;BR /&gt;&lt;BR /&gt;"Counter Monitor" is available&lt;BR /&gt;"Sampling" is available&lt;BR /&gt;-------------------------------------------&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In my Visual studio solution I got many Fortran projects, to each I added the&lt;BR /&gt;Fortran - command line - additional options&lt;BR /&gt;/Qopenmp_profile /MD /Qopenmp-lib:compat /Qopenmp-link:dynamic&lt;BR /&gt;&lt;BR /&gt;Here is the compiler settings for my main project&lt;BR /&gt;Fortran - command line - all options:&lt;BR /&gt;-------------------------------------------&lt;BR /&gt;/nologo /debug:minimal /fpp /I"..\..\src\incl32" /I"..\..\src\incl" /I"..\src\main" /I"..\..\src\diglib\incl" /I"..\..\dictra\src" /I"..\..\win32ivf\diglib\release" /DWIN32 /D_VF_VERSION_=660 /D_THERMOCALC /iface:cvf /module:"Release OpenMP Thread Profiler\" /object:"Release OpenMP Thread Profiler\" /check:pointer /check:bounds /check:format /check:output_conversion /check:arg_temp_created /libs:dll /threads /c&lt;BR /&gt;-------------------------------------------&lt;BR /&gt;&lt;BR /&gt;..the main project Fortran - Linker - additional options&lt;BR /&gt;/fixed:no /LTCG&lt;BR /&gt;&lt;BR /&gt;Here is the Linker settings for my main project&lt;BR /&gt;Linker - command line - all options:&lt;BR /&gt;-------------------------------------------&lt;BR /&gt;/OUT:"Release OpenMP Thread Profiler\TCC.exe" /INCREMENTAL:NO /NOLOGO /NODEFAULTLIB:"msvcrt.lib" /MANIFEST /MANIFESTFILE:"D:\GibbsOpenMP\Win32ivfc\Win32ivfc\Release OpenMP Thread Profiler\TCC.exe.intermediate.manifest" /DEBUG /PDB:"D:\GibbsOpenMP\Win32ivfc\Win32ivfc\Release OpenMP Thread Profiler\TCC.pdb" /SUBSYSTEM:CONSOLE /STACK:300000000 /ENTRY:"WinMainCRTStartup" /IMPLIB:"D:\GibbsOpenMP\Win32ivfc\Win32ivfc\Release OpenMP Thread Profiler\TCC.lib"&lt;BR /&gt;-------------------------------------------&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;There is also a C project with no "additional options", using the C-compiler in Visual Studio 2005 Standard Edition. No OpenMP directives are used in the c-files.&lt;BR /&gt;C/C++ -command line- all options:&lt;BR /&gt;-------------------------------------------&lt;BR /&gt;/O2 /GL /D "WIN32" /D "_UNICODE" /D "UNICODE" /FD /EHsc /MD /openmp /Fo"Release OpenMP Thread Profiler\" /Fd"Release OpenMP Thread Profiler\vc80.pdb" /W3 /nologo /c /Wp64 /Zi /TC /errorReport:prompt&lt;BR /&gt;-------------------------------------------&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the "serial" version of the code there is 3 threads. One is running the actual programme, one is processing the messages from windows and sending them to the console, and one is checking the license for our software.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Below are the result from my failed attempts when I tried OpenMP specific profiling &lt;BR /&gt;1) Stand alone &lt;BR /&gt;2) Thread Profiler&lt;BR /&gt;3) Visual Studio 2005&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;1)&lt;BR /&gt;If I run the exe file directly it seems to run fine, I get the guide.gvs file after its done, but its quite brief.&lt;BR /&gt;start guide.gvs --------------------------------------------&lt;BR /&gt;&lt;BR /&gt;*** KAI statistics library k3301&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;*** Begin Task 0&lt;BR /&gt;&lt;BR /&gt;Environment variables:&lt;BR /&gt; OMP_NUM_THREADS : 1 &lt;BR /&gt; OMP_SCHEDULE : static &lt;BR /&gt; OMP_DYNAMIC : FALSE &lt;BR /&gt; OMP_NESTED : FALSE &lt;BR /&gt; KMP_STATSFILE : guide.gvs &lt;BR /&gt; KMP_STATSCOLS : 80 &lt;BR /&gt; KMP_INTERVAL : 0 &lt;BR /&gt; KMP_BLOCKTIME : 200 &lt;BR /&gt; KMP_PARALLEL : 3 &lt;BR /&gt; KMP_STACKSIZE : 2097152 &lt;BR /&gt; KMP_STACKOFFSET : 0 &lt;BR /&gt; KMP_SCHEDULING : &lt;UNKNOWN&gt; &lt;BR /&gt; KMP_CHUNK : &lt;UNKNOWN&gt; &lt;BR /&gt; KMP_LIBRARY : throughput &lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;System parameters:&lt;BR /&gt; start : Tue Dec 01 11:19:54 2009 &lt;BR /&gt; stop : Tue Dec 01 11:20:13 2009 &lt;BR /&gt; host : FLIN &lt;BR /&gt; ncpu : 2 &lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;Region counts:&lt;BR /&gt; serial regions : 1 &lt;BR /&gt; barrier regions : 0 &lt;BR /&gt; parallel regions : 0 &lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;Program execution time (in seconds):&lt;BR /&gt; cpu : 9.38 sec &lt;BR /&gt; elapsed : 19.22 sec &lt;BR /&gt; serial : 19.22 sec &lt;BR /&gt; parallel : 0.00 sec &lt;BR /&gt; cpu percent : 48.79 % &lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;Summary over all regions (has 1 threads):&lt;BR /&gt;# Thread #0&lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;Serial program regions:&lt;BR /&gt; Serial region #1 executes for 19.22 seconds&lt;BR /&gt; begins at START OF PROGRAM&lt;BR /&gt; ends at END OF PROGRAM&lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;Serial region #1 profile:&lt;BR /&gt;# Thread Incl Excl Routine &lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;Program events (total):&lt;BR /&gt;# Thread #0&lt;BR /&gt; mppbeg : 1&lt;BR /&gt; mppend : 1&lt;BR /&gt; serial : 1&lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;Serial section events:&lt;BR /&gt;# Serial #1&lt;BR /&gt; mppbeg : 1&lt;BR /&gt; mppend : 1&lt;BR /&gt; serial : 1&lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;*** end&lt;BR /&gt;end guide.gvs --------------------------------------------&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;2)&lt;BR /&gt;If I make a project in Thread Profiler and run from there I get first:&lt;BR /&gt;--------------------------------------------&lt;BR /&gt;"None of the intel Thread profiler OpenMP* collector's modules of interest have been linked to an OpenMP library.&lt;BR /&gt;&lt;BR /&gt;This collector may not generate any result.&lt;BR /&gt;&lt;BR /&gt;Do you wish to continue?"&lt;BR /&gt;--------------------------------------------&lt;BR /&gt;&lt;BR /&gt;Pressing OK I see my program start and then I get.&lt;BR /&gt;--------------------------------------------&lt;BR /&gt;OMP: Warning #2: Cannot open message catalog "1053\libiomp5ui.dll":&lt;BR /&gt;OMP: System error #126: The specified module could not be found.&lt;BR /&gt;OMP: Info #3: Default messages are used.&lt;BR /&gt;OMP: Error #136: Cannot create thread.&lt;BR /&gt;OMP: System error #8: Not enough storage is available to process this command.&lt;BR /&gt;--------------------------------------------&lt;BR /&gt;&lt;BR /&gt;Then my program terminates by it self without delivering any results, and I get a new pop up window informing me of..&lt;BR /&gt;--------------------------------------------&lt;BR /&gt;Note that partial results cannot be collected when Intel thread profiler for OpenMP* activities are stopped. Try ending the application from within the application itself. Alternatively select Configure &amp;gt; Modify Collector and set Dump Statistics to periodically save results. &lt;BR /&gt;--------------------------------------------&lt;BR /&gt;&lt;BR /&gt;I click OK and get a new pop up.&lt;BR /&gt;--------------------------------------------&lt;BR /&gt;No results were generated for this run. Check the log or output window for further information.&lt;BR /&gt;--------------------------------------------&lt;BR /&gt;I click OK, and no data is visible for the run.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;3)&lt;BR /&gt;If I do this in VS2005 I get the same pop up as when using Thread Profiler, and I get the following output that looks fine.&lt;BR /&gt;--------------------------------------------&lt;BR /&gt;Tue Dec 01 12:08:30 2009 Preparing to collect parallel performance data...&lt;BR /&gt;Tue Dec 01 12:08:34 2009 Collecting parallel performance data...&lt;BR /&gt;Tue Dec 01 12:08:57 2009 Completed collecting parallel performance data.&lt;BR /&gt;--------------------------------------------&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Do you see any error in my set up preventing the OpenMP specific Thread Profiling version to run?&lt;BR /&gt;All comments are welcome!&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;The second question:&lt;BR /&gt;If I instead choose "Thread Profiler instrumentation" I am only able to instrument at the "API imports" level. But I would like to do it more fully, what may prevent this?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Magnus&lt;/UNKNOWN&gt;&lt;/UNKNOWN&gt;</description>
      <pubDate>Tue, 01 Dec 2009 12:24:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873130#M3945</guid>
      <dc:creator>jansson</dc:creator>
      <dc:date>2009-12-01T12:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: The Thread Profiler OpenMP*-specific" collector</title>
      <link>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873131#M3946</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
It's hard to see the trees in your forest of text posting.&lt;BR /&gt;For generating guide.gvs, it should be sufficient to compile with /Qopenmp and link with /Qopenmp_profile. A release build is fine, the /Qopenmp_profile link simply turns on the generation of guide.gvs. Each parallel region compiled by Intel compilers with /Qopenmp which is executed would generate its own section in guide.gvs, named according to the source line of the omp parallel. It looks as if you didn't turn on /Openmp (which you would do by the specific Visual Studio setting).&lt;BR /&gt;OpenMP parallel regions in MSVC don't get recognized with specific sections in guide.gvs, but they figure in the overall statistics.&lt;BR /&gt;Thread Profiler should work as long as you built normally with /Qopenmp, regardless of whether link is done with /Qopenmp (no guide.gvs generated) or /Qopenmp_profile. If you have Windows thread calls in addition to OpenMP, you would likely want /Zi symbols so as to help Thread Profiler give you more detail.&lt;BR /&gt;</description>
      <pubDate>Tue, 01 Dec 2009 13:30:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873131#M3946</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-12-01T13:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: The Thread Profiler OpenMP*-specific" collector</title>
      <link>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873132#M3947</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Thank you Tim18 for reading and answering my massive posting!&lt;BR /&gt;&lt;BR /&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/367365"&gt;tim18&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; It's hard to see the trees in your forest of text posting.&lt;BR /&gt;For generating guide.gvs, it should be sufficient to compile with /Qopenmp and link with /Qopenmp_profile. A release build is fine, the /Qopenmp_profile link simply turns on the generation of guide.gvs. Each parallel region compiled by Intel compilers with /Qopenmp which is executed would generate its own section in guide.gvs, named according to the source line of the omp parallel. It looks as if you didn't turn on /Openmp (which you would do by the specific Visual Studio setting).&lt;BR /&gt;OpenMP parallel regions in MSVC don't get recognized with specific sections in guide.gvs, but they figure in the overall statistics.&lt;BR /&gt;Thread Profiler should work as long as you built normally with /Qopenmp, regardless of whether link is done with /Qopenmp (no guide.gvs generated) or /Qopenmp_profile. If you have Windows thread calls in addition to OpenMP, you would likely want /Zi symbols so as to help Thread Profiler give you more detail.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;I wanted to include all important info at once, but then I find much info inportant after trying to get this working for a few days and reading many  Knowledge Base articles. &lt;BR /&gt;&lt;BR /&gt;Do I understand you correctly when I in VS2005 for all Fortran Projects modify (compile) properties under "Fortran" - "Command line" - removing/Qopenmp_profile and adding /Qopenmp. Then in "property pages" - "Linker" - "Command line" I add  /Qopenmp_profile. &lt;BR /&gt;Probably not because I get 2&amp;gt;Link: warning #10006: ignoring unknown option '/Qopenmp_profile' when doing soo.&lt;BR /&gt;What is my mistake?&lt;BR /&gt;&lt;BR /&gt;This might be because of the many trees in my forest. I believe I turn on OpenMP compilation by adding to&lt;BR /&gt;"Fortran" - "command line" - "additional options" the /Qopenmp_profile switch&lt;BR /&gt;According to &lt;A title="Preparing Your Software: Building or Making Source Code" href="http://software.intel.com/en-us/articles/intel-thread-profiler-for-windows-preparing-your-software-building-or-making-source-code/" target="_blank"&gt;Preparing Your Software&lt;/A&gt; I must not use both /Qopenmp and /Qopenmp_profile, if I do anyway it say it ignores /Qopenmp.&lt;BR /&gt;&lt;BR /&gt;Im not familiar with the abreviation MSVC. I guess it means Microsoft Visual C/C++ or its compiler/runtime. But there is no OpenMP pragmas in my C code only in my Fortran code. I am a pure Fortran programer and edit C mostly by guessing.&lt;BR /&gt;&lt;BR /&gt;For the compile, the C code have /Zi for debug and the Fortan code have Debugg using "Line Numbers Only" (/debug:minimal). For linking its also on using (/DEBUG).&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Magnus&lt;BR /&gt;</description>
      <pubDate>Tue, 01 Dec 2009 15:53:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873132#M3947</guid>
      <dc:creator>jansson</dc:creator>
      <dc:date>2009-12-01T15:53:02Z</dc:date>
    </item>
    <item>
      <title>Re: The Thread Profiler OpenMP*-specific" collector</title>
      <link>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873133#M3948</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;I really miss a &lt;SPAN style="text-decoration: underline;"&gt;Fortran&lt;/SPAN&gt; example collection for Intel Thread Profiler to get started so I made a basic example using the OpenMP TASK construct I want to profile in my own code.&lt;BR /&gt;&lt;BR /&gt;My first problem is that I cant get higher than API instrumentation using Thread Profiler, am I wrong expecting this?&lt;BR /&gt;The second problem is I cant get OpenMP specific profiling to work at all.&lt;BR /&gt;&lt;BR /&gt;In the attachment FortranOpenMP.zip I includes the full project except binaries and data to keep file slim.&lt;BR /&gt;I only added /DEBUG, multi threaded librarys and /Qopenmp compared to the default project.&lt;BR /&gt;I use Visual Studio 2005 and ifort 11.1.051.&lt;BR /&gt;&lt;BR /&gt;Please test if you can reproduce my problem, I would appreciate indication of both success and failure to narrow down where I go wrong using Intel Thread Profiler.&lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;BR /&gt;Magnus&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 02 Dec 2009 16:35:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873133#M3948</guid>
      <dc:creator>jansson</dc:creator>
      <dc:date>2009-12-02T16:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: The Thread Profiler OpenMP*-specific" collector</title>
      <link>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873134#M3949</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
couldn't quickly fix the VS project.&lt;BR /&gt;ifort /Qopenmp-profile ../*.f90 *.f90&lt;BR /&gt;running on dual core produces guide.gvs:&lt;BR /&gt;....&lt;BR /&gt;Program execution time (in seconds):&lt;BR /&gt; cpu : 7.42 sec&lt;BR /&gt; elapsed : 8.67 sec&lt;BR /&gt; serial : 3.57 sec&lt;BR /&gt; parallel : 5.10 sec&lt;BR /&gt; cpu percent : 85.64 %&lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;Summary over all regions (has 4 threads):&lt;BR /&gt;# Thread #0 #1 #2 #3&lt;BR /&gt; Sum Parallel : 5.097 5.061 5.088 5.061&lt;BR /&gt; Sum Barrier : 2.759 5.052 5.087 5.052&lt;BR /&gt; Sum Imbalance : 0.009 0.009 7.0e-005 0.009&lt;BR /&gt; Min Parallel : 0.009 0.009 3.8e-004 0.009&lt;BR /&gt; Min Barrier : 2.759 5.052 5.087 5.052&lt;BR /&gt; Min Imbalance : 0.009 0.009 7.0e-005 0.009&lt;BR /&gt; Max Parallel : 5.088 5.052 5.087 5.052&lt;BR /&gt; Max Barrier : 2.759 5.052 5.087 5.052&lt;BR /&gt; Max Imbalance : 0.009 0.009 7.0e-005 0.009&lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;Region #1 (has 4 threads) at _MAIN__/30 in "C:Documents and SettingstcprinceM&lt;BR /&gt;y DocumentstimtimsrcnetmagnusFortranOpenMPparallelparallel.f90" (has 1 b&lt;BR /&gt;arriers):&lt;BR /&gt;# Thread #0 #1 #2 #3&lt;BR /&gt; Sum Parallel : 5.088 5.052 5.087 5.052&lt;BR /&gt; Sum Barrier : 2.759 5.052 5.087 5.052&lt;BR /&gt; Min Parallel : 5.088 5.052 5.087 5.052&lt;BR /&gt; Min Barrier : 2.759 5.052 5.087 5.052&lt;BR /&gt; Max Parallel : 5.088 5.052 5.087 5.052&lt;BR /&gt; Max Barrier : 2.759 5.052 5.087 5.052&lt;BR /&gt;end&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 02 Dec 2009 21:35:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873134#M3949</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-12-02T21:35:36Z</dc:date>
    </item>
    <item>
      <title>Re: The Thread Profiler OpenMP*-specific" collector</title>
      <link>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873135#M3950</link>
      <description>Running the .exe file I get a guide.gvs using /Qopenmp and tp.tp using /Qtprofile. I can then open both in Thread Profiler to get the graphical view and it looks as expected.&lt;BR /&gt;But I still cant use these .exe file directly from within the Thread Profiler GUI to profile the exe file.&lt;BR /&gt;&lt;BR /&gt;I will uninstall Intel Thread Profiler and Checker and install them again and report back if this helps me get things working as they should.&lt;BR /&gt;&lt;BR /&gt;I now suspect that I got my problem because I previously installed and uninstalled Inspector &amp;amp; Amplifier (after instaling TP+TC). I uninstaled them bacause they somtimes crached Vtune for me and they are presently only for C/C++ as I understand it and I only do Fortran.&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Magnus&lt;BR /&gt;</description>
      <pubDate>Thu, 03 Dec 2009 14:17:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873135#M3950</guid>
      <dc:creator>jansson</dc:creator>
      <dc:date>2009-12-03T14:17:06Z</dc:date>
    </item>
    <item>
      <title>Re: The Thread Profiler OpenMP*-specific" collector</title>
      <link>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873136#M3951</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
I now reinstalled Vtune, Thread Checker, Thread Profiler, and ifort 11.1.51.&lt;BR /&gt;I checked that they are of todays latest versions.&lt;BR /&gt;The behaviour is as strange as before, it works outside TP not inside.&lt;BR /&gt;&lt;BR /&gt;Any ideas of what to test next?&lt;BR /&gt;&lt;BR /&gt;Do anyone have a VS2005 Fortran project to post here that they can profile in Thread Profiler using ifort 11.1.51 and including a OpenMP TASK construct?&lt;BR /&gt;You are welcome to use the source code from my project posted above if convenient.&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Magnus&lt;BR /&gt;</description>
      <pubDate>Fri, 04 Dec 2009 17:16:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873136#M3951</guid>
      <dc:creator>jansson</dc:creator>
      <dc:date>2009-12-04T17:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: The Thread Profiler OpenMP*-specific" collector</title>
      <link>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873137#M3952</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Thread Profiler in Instrumentation mode only needs API imports (to track the threading API's). Higher levels of instrumentation are used by Call Graph and Thread Checker.&lt;BR /&gt;&lt;BR /&gt;Thread Profiler in OpenMP-specific mode doesn't work well with libiomp5.dll. The best workaround is to use /Qopenmp_profile and load the guide.gvs into the Thread Profiler GUI after the run (as you have been doing).&lt;BR /&gt;It should also work to use /Qopenmp_profile, run through Thread Profiler and ignore the warnings about the exe not being linked with an OpenMP runtime. Although this appears not to work for you (possibly a PATH issue or manifest issue with finding the OMP library ?)&lt;BR /&gt;</description>
      <pubDate>Wed, 30 Dec 2009 21:07:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/The-Thread-Profiler-OpenMP-specific-quot-collector/m-p/873137#M3952</guid>
      <dc:creator>Mark_D_Intel</dc:creator>
      <dc:date>2009-12-30T21:07:14Z</dc:date>
    </item>
  </channel>
</rss>

