<?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:Collecting OpenMP regions with Intel Trace Collector in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1242037#M7544</link>
    <description>&lt;P&gt;Can you attach the trace you collected?&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 30 Dec 2020 15:05:48 GMT</pubDate>
    <dc:creator>Kevin_O_Intel1</dc:creator>
    <dc:date>2020-12-30T15:05:48Z</dc:date>
    <item>
      <title>Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1239891#M7495</link>
      <description>&lt;P&gt;I am trying to follow the&amp;nbsp;&lt;A href="https://software.intel.com/content/www/us/en/develop/documentation/itc-user-and-reference-guide/top/user-guide/recording-openmp-regions-information.html" target="_blank" rel="noopener"&gt;steps from Intel Trace Collector documentation&lt;/A&gt;&amp;nbsp;for collecting data about OpenMP regions.&lt;/P&gt;
&lt;P&gt;I must be missing something because the resulting trace does not contain any OpenMP information:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Noe-Ohana_0-1608665301824.png" style="width: 145px;"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/14282i6F5D4E1D2A2FA41A/image-dimensions/145x149/is-moderation-mode/true?v=v2&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" width="145" height="149" role="button" title="Noe-Ohana_0-1608665301824.png" alt="Noe-Ohana_0-1608665301824.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I am working on Windows, with Fortran code. I have Intel Parallel Studio XE 2020 Update 2 Cluster Edition for Windows, and Visual Studio 2017.&lt;/P&gt;
&lt;P&gt;Here is how I compile and link the code:&lt;/P&gt;
&lt;PRE&gt;&amp;gt; ifort -Qopenmp -trace -openmp -c test.f90&lt;BR /&gt;&amp;gt; Link /OUT:test.exe /LIBPATH:"%VT_ROOT%\dll" /SUBSYSTEM:CONSOLE VT.lib impi.lib test.obj&lt;/PRE&gt;
&lt;P&gt;And here is how I run it:&lt;/P&gt;
&lt;PRE&gt;mpiexec -trace -n 2 -genv OMP_NUM_THREADS=8 -genv INTEL_LIBITTNOTIFY64="%VT_ROOT%\dll\VT.dll" test.exe&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Does anyone have any idea what could go wrong?&lt;/P&gt;</description>
      <pubDate>Tue, 22 Dec 2020 19:47:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1239891#M7495</guid>
      <dc:creator>Noe-Ohana</dc:creator>
      <dc:date>2020-12-22T19:47:56Z</dc:date>
    </item>
    <item>
      <title>Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1241562#M7536</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for reaching out to us.&lt;/P&gt;&lt;P&gt;We tried your code sample and we are also getting the same result with ITAC, so we are forwarding this issue to the concerned team.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Warm Regards,&lt;/P&gt;&lt;P&gt;Abhishek&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 29 Dec 2020 08:34:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1241562#M7536</guid>
      <dc:creator>AbhishekD_Intel</dc:creator>
      <dc:date>2020-12-29T08:34:50Z</dc:date>
    </item>
    <item>
      <title>Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1242037#M7544</link>
      <description>&lt;P&gt;Can you attach the trace you collected?&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 30 Dec 2020 15:05:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1242037#M7544</guid>
      <dc:creator>Kevin_O_Intel1</dc:creator>
      <dc:date>2020-12-30T15:05:48Z</dc:date>
    </item>
    <item>
      <title>Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1243079#M7559</link>
      <description>&lt;P&gt;You should also verify the program is actually running with openmp. &lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 04 Jan 2021 14:31:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1243079#M7559</guid>
      <dc:creator>Kevin_O_Intel1</dc:creator>
      <dc:date>2021-01-04T14:31:29Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1243081#M7560</link>
      <description>&lt;P&gt;Sure, here it is.&lt;/P&gt;
&lt;P&gt;Thank you very much for having a look into it.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Jan 2021 14:42:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1243081#M7560</guid>
      <dc:creator>Noe-Ohana</dc:creator>
      <dc:date>2021-01-04T14:42:20Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1243082#M7561</link>
      <description>&lt;P&gt;The program is indeed running with OpenMP. I can see it in the code output (Hello world from each thread), and even the collected trace detects 2 processes and 16 threads. It simply does not instrument the OpenMP regions.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Jan 2021 14:45:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1243082#M7561</guid>
      <dc:creator>Noe-Ohana</dc:creator>
      <dc:date>2021-01-04T14:45:06Z</dc:date>
    </item>
    <item>
      <title>Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1243449#M7571</link>
      <description>&lt;P&gt;Reviewing the result and will see if I can duplicate&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 05 Jan 2021 13:59:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1243449#M7571</guid>
      <dc:creator>Kevin_O_Intel1</dc:creator>
      <dc:date>2021-01-05T13:59:58Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1264787#M7920</link>
      <description>&lt;P&gt;Hi.&lt;/P&gt;
&lt;P&gt;Do you have any update on this topic?&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Mar 2021 12:55:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1264787#M7920</guid>
      <dc:creator>Noe-Ohana</dc:creator>
      <dc:date>2021-03-16T12:55:54Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1269217#M7996</link>
      <description>&lt;P&gt;I will give an update as soon as I can reproduce. Checking&lt;/P&gt;</description>
      <pubDate>Tue, 30 Mar 2021 13:15:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1269217#M7996</guid>
      <dc:creator>Kevin_O_Intel1</dc:creator>
      <dc:date>2021-03-30T13:15:29Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1283262#M8294</link>
      <description>&lt;P&gt;Did you try using the directions documented&amp;nbsp;&lt;A href="https://software.intel.com/content/www/us/en/develop/documentation/itc-user-and-reference-guide/top/user-guide/recording-openmp-regions-information.html" target="_blank"&gt;https://software.intel.com/content/www/us/en/develop/documentation/itc-user-and-reference-guide/top/user-guide/recording-openmp-regions-information.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="p"&gt;
&lt;DIV&gt;
&lt;DIV&gt;Windows* OS&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;UL&gt;
&lt;LI class="li"&gt;
&lt;DIV&gt;
&lt;DIV class="p"&gt;
&lt;DIV&gt;Your application should be:&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI class="li"&gt;
&lt;DIV&gt;
&lt;DIV class="p"&gt;
&lt;DIV&gt;linked with the Intel implementation of OpenMP.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI class="li"&gt;
&lt;DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI class="li"&gt;
&lt;DIV&gt;
&lt;DIV class="p"&gt;
&lt;DIV&gt;dynamically linked with the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;DIV&gt;VT.dll&lt;/DIV&gt;
&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;library and Intel MPI Library.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI class="li"&gt;
&lt;DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="p"&gt;
&lt;DIV&gt;The example command line to compile the application may look as follows:&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="p" data-outputclass="code"&gt;
&lt;DIV&gt;&amp;gt; mpiicc -trace -openmp myapp.c&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI class="li"&gt;
&lt;DIV&gt;
&lt;DIV class="p"&gt;
&lt;DIV&gt;Make sure the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;DIV&gt;INTEL_LIBITTNOTIFY64&lt;/DIV&gt;
&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;environment variable contains the full path to the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;DIV&gt;VT.dll&lt;/DIV&gt;
&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;library.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI class="li"&gt;
&lt;DIV&gt;
&lt;DIV class="p"&gt;
&lt;DIV&gt;Run your application using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;DIV&gt;mpiexec&lt;/DIV&gt;
&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;command to trace the data.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 May 2021 18:28:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1283262#M8294</guid>
      <dc:creator>Kevin_O_Intel1</dc:creator>
      <dc:date>2021-05-20T18:28:23Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1283267#M8295</link>
      <description>&lt;P&gt;Thank you for coming back to me.&lt;/P&gt;
&lt;P&gt;Those are the directions I have tried to follow.&lt;/P&gt;
&lt;P&gt;Do you mean that the issue does not reproduce on your side? Are you doing anything differently?&lt;/P&gt;
&lt;P&gt;From the original post:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class="sub_section_element_selectors"&gt;Here is how I compile and link the code:&lt;/P&gt;
&lt;PRE&gt;&amp;gt; ifort -Qopenmp -trace -openmp -c test.f90&lt;BR /&gt;&amp;gt; Link /OUT:test.exe /LIBPATH:"%VT_ROOT%\dll" /SUBSYSTEM:CONSOLE VT.lib impi.lib test.obj&lt;/PRE&gt;
&lt;P class="sub_section_element_selectors"&gt;And here is how I run it:&lt;/P&gt;
&lt;PRE&gt;mpiexec -trace -n 2 -genv OMP_NUM_THREADS=8 -genv INTEL_LIBITTNOTIFY64="%VT_ROOT%\dll\VT.dll" test.exe&lt;/PRE&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Thu, 20 May 2021 18:38:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1283267#M8295</guid>
      <dc:creator>Noe-Ohana</dc:creator>
      <dc:date>2021-05-20T18:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1283317#M8296</link>
      <description>&lt;P&gt;My results are slightly different ...~75% serial 25% MPI calls 0% OMP&lt;/P&gt;
&lt;P&gt;I believe this is because loops might be happening too fast for us to collect any samples... but I will verify with team&lt;/P&gt;</description>
      <pubDate>Thu, 20 May 2021 20:44:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1283317#M8296</guid>
      <dc:creator>Kevin_O_Intel1</dc:creator>
      <dc:date>2021-05-20T20:44:24Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1283319#M8297</link>
      <description>&lt;P&gt;All right, thank you very much.&lt;/P&gt;
&lt;P&gt;I have tried to profile a real application the same way, and I always get 0s in OpenMP.&lt;/P&gt;</description>
      <pubDate>Thu, 20 May 2021 20:48:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1283319#M8297</guid>
      <dc:creator>Noe-Ohana</dc:creator>
      <dc:date>2021-05-20T20:48:33Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Collecting OpenMP regions with Intel Trace Collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1283575#M8301</link>
      <description>&lt;P&gt;Actually, I think you are right... this looks like a bug to me. I am filing a bug report and we will try to fix in a later version.&lt;/P&gt;
&lt;P&gt;Thank you very much for reporting the issue.&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Fri, 21 May 2021 14:43:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Collecting-OpenMP-regions-with-Intel-Trace-Collector/m-p/1283575#M8301</guid>
      <dc:creator>Kevin_O_Intel1</dc:creator>
      <dc:date>2021-05-21T14:43:39Z</dc:date>
    </item>
  </channel>
</rss>

