<?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 No effect of MPI_Wait if -trace flag is set in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/No-effect-of-MPI-Wait-if-trace-flag-is-set/m-p/1606860#M11752</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;for the analysis of my Fortran MPI code, I added the -trace flag. The environment was set by source /opt/intel/oneApi/setvars.sh. Not often throughout the entire code, but right at the beginning, the MPI_IBcast is called. Without the -trace flag, it runs as expected and after the MPI_Wait call&amp;nbsp;every rank has the same values.&lt;/P&gt;&lt;P&gt;But when the -trace flag is set, the MPI_Wait afterwards does not seem to work accordingly. Because of the missing values, a following error occurs and the program crashes.&lt;/P&gt;&lt;P&gt;My system consists of a i9-9980XE in openSuse Leap 15.4 and I built the&amp;nbsp; problem with mpiifort of oneApi mpi version 2021.12.&lt;/P&gt;&lt;P&gt;I tried I_MPI_ASYNC_PROGRESS=1, but that did not solve the problem.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I attached a snippet of the problem, so that&lt;/P&gt;&lt;P&gt;&amp;gt;/opt/intel/oneapi/mpi/2021.12/bin/mpiifort test_MPI_Wait_problem.F90 -o test&lt;/P&gt;&lt;P&gt;&amp;gt;mpirun -n 4 -l ./test&lt;/P&gt;&lt;P&gt;gives in the output of every proc "buffer after non-blocking bcast 1"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But if the trace flag is added&lt;/P&gt;&lt;P&gt;&amp;gt;mpirun -trace -n 4 -l ./test&lt;/P&gt;&lt;P&gt;gives in the output of the procs receiving from the broadcasting root "buffer after non-blocking bcast 0"&lt;/P&gt;&lt;P&gt;which is not correct as it should be 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Am I missing something or is this a bug?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Jonas&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 14 Jun 2024 13:22:00 GMT</pubDate>
    <dc:creator>JonasFriedrich</dc:creator>
    <dc:date>2024-06-14T13:22:00Z</dc:date>
    <item>
      <title>No effect of MPI_Wait if -trace flag is set</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/No-effect-of-MPI-Wait-if-trace-flag-is-set/m-p/1606860#M11752</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;for the analysis of my Fortran MPI code, I added the -trace flag. The environment was set by source /opt/intel/oneApi/setvars.sh. Not often throughout the entire code, but right at the beginning, the MPI_IBcast is called. Without the -trace flag, it runs as expected and after the MPI_Wait call&amp;nbsp;every rank has the same values.&lt;/P&gt;&lt;P&gt;But when the -trace flag is set, the MPI_Wait afterwards does not seem to work accordingly. Because of the missing values, a following error occurs and the program crashes.&lt;/P&gt;&lt;P&gt;My system consists of a i9-9980XE in openSuse Leap 15.4 and I built the&amp;nbsp; problem with mpiifort of oneApi mpi version 2021.12.&lt;/P&gt;&lt;P&gt;I tried I_MPI_ASYNC_PROGRESS=1, but that did not solve the problem.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I attached a snippet of the problem, so that&lt;/P&gt;&lt;P&gt;&amp;gt;/opt/intel/oneapi/mpi/2021.12/bin/mpiifort test_MPI_Wait_problem.F90 -o test&lt;/P&gt;&lt;P&gt;&amp;gt;mpirun -n 4 -l ./test&lt;/P&gt;&lt;P&gt;gives in the output of every proc "buffer after non-blocking bcast 1"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But if the trace flag is added&lt;/P&gt;&lt;P&gt;&amp;gt;mpirun -trace -n 4 -l ./test&lt;/P&gt;&lt;P&gt;gives in the output of the procs receiving from the broadcasting root "buffer after non-blocking bcast 0"&lt;/P&gt;&lt;P&gt;which is not correct as it should be 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Am I missing something or is this a bug?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Jonas&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jun 2024 13:22:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/No-effect-of-MPI-Wait-if-trace-flag-is-set/m-p/1606860#M11752</guid>
      <dc:creator>JonasFriedrich</dc:creator>
      <dc:date>2024-06-14T13:22:00Z</dc:date>
    </item>
    <item>
      <title>Re:No effect of MPI_Wait if -trace flag is set</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/No-effect-of-MPI-Wait-if-trace-flag-is-set/m-p/1607819#M11754</link>
      <description>&lt;P&gt;Hi Jonas, &amp;nbsp;we would like to inform you that we are routing your query to the dedicated team for further assistance.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 18 Jun 2024 17:22:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/No-effect-of-MPI-Wait-if-trace-flag-is-set/m-p/1607819#M11754</guid>
      <dc:creator>Vipin_S_Intel</dc:creator>
      <dc:date>2024-06-18T17:22:05Z</dc:date>
    </item>
    <item>
      <title>Re:No effect of MPI_Wait if -trace flag is set</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/No-effect-of-MPI-Wait-if-trace-flag-is-set/m-p/1608830#M11758</link>
      <description>&lt;P&gt;Hello Jonas!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for reporting this. Indeed, libVT seems to be misbehaving for the non-blocking Bcast. I will report this to the ITAC developers as a bug.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Rafael&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 21 Jun 2024 10:52:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/No-effect-of-MPI-Wait-if-trace-flag-is-set/m-p/1608830#M11758</guid>
      <dc:creator>Rafael_L_Intel</dc:creator>
      <dc:date>2024-06-21T10:52:48Z</dc:date>
    </item>
    <item>
      <title>Re:No effect of MPI_Wait if -trace flag is set</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/No-effect-of-MPI-Wait-if-trace-flag-is-set/m-p/1619387#M11824</link>
      <description>&lt;P&gt;Hey Jonas,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I hve reported the issue to the engineering team. However, I would like to highlight that ITAC is going to be deprecated, as you can see in the link below:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;A href="https://www.intel.com/content/www/us/en/developer/articles/technical/trace-analyzer-deprecation.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/developer/articles/technical/trace-analyzer-deprecation.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;So a fix will not be made public at this time. &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Cheers!&lt;/P&gt;&lt;P&gt;Rafael&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 30 Jul 2024 14:32:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/No-effect-of-MPI-Wait-if-trace-flag-is-set/m-p/1619387#M11824</guid>
      <dc:creator>Rafael_L_Intel</dc:creator>
      <dc:date>2024-07-30T14:32:25Z</dc:date>
    </item>
  </channel>
</rss>

