<?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 If this is caused by the sep in Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953362#M8205</link>
    <description>&lt;P&gt;If this is caused by the sep being hung on the MIC, brute force method would be sudo service mpss restart.&lt;/P&gt;</description>
    <pubDate>Sat, 22 Mar 2014 00:16:48 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2014-03-22T00:16:48Z</dc:date>
    <item>
      <title>MPI program profiling on Xeon phi error</title>
      <link>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953359#M8202</link>
      <description>&lt;P&gt;Hello, I am using Vtune to profile my MPI progam which involves two ranks (one on Xeon and the other on Xeon-phi)&lt;/P&gt;

&lt;P&gt;I have set up a NFS mount for shared libraries and the path for vtune is visible from MIC root&lt;/P&gt;

&lt;P&gt;below is the command i use to run hotspots report on xeon and on mic,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;mpirun -host localhost -n 1 /opt/intel/vtune_amplifier_xe_2013/bin64/amplxe-cl -quiet -collect hotspots -result-dir exon ./hello.xeon : -host mic0 -n 1 /opt/intel/vtune_amplifier_xe_2013/bin64/amplxe-cl -result-dir /root/mic_vtune -collect -quiet knc-hotspots ~/hello.mic&lt;/P&gt;

&lt;P&gt;i get this error when i run the above command&lt;/P&gt;

&lt;P&gt;amplxe-cl: line 3: syntax error: unexpected ")"&lt;/P&gt;

&lt;P&gt;I am able to get successful result when i run the above command without the vtune options for mic,&lt;/P&gt;

&lt;P&gt;can anyone suggest a way to run the vtune ampilfer report on mic from the host using mpirun and when multiple ranks are involved&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Mar 2014 20:54:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953359#M8202</guid>
      <dc:creator>VIKRANT_G_</dc:creator>
      <dc:date>2014-03-19T20:54:34Z</dc:date>
    </item>
    <item>
      <title>Having VTune visible on the</title>
      <link>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953360#M8203</link>
      <description>&lt;P&gt;Having VTune visible on the MIC side has no bearing.&amp;nbsp; It has to be launched on the host side outside of mpirun.&amp;nbsp; The MIC collector will collect all events on the MIC; I don't believe there is a way to run it under mpirun as you might wish to do when running on a cluster of Xeon servers. You would normally set up VTune to sample host and MIC in separate runs even if both are running the same mpirun job with ranks on both sides.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Mar 2014 21:20:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953360#M8203</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2014-03-19T21:20:26Z</dc:date>
    </item>
    <item>
      <title>Thanks tim, </title>
      <link>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953361#M8204</link>
      <description>&lt;P&gt;Thanks tim,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I ran into another problem now, I closed the vtune GUI after my initial run (The program had not terminated gracefully &amp;nbsp;so i had to do a CLTR+C to end the program)&lt;/P&gt;

&lt;P&gt;&amp;nbsp;but when i re-run the program with VTUNE command line option i get this error:-&lt;/P&gt;

&lt;P&gt;&amp;nbsp;Error: PMU resource(s) currently being used by another profiling tool or process.&lt;/P&gt;

&lt;P&gt;how do i find these resources and close them&lt;/P&gt;</description>
      <pubDate>Thu, 20 Mar 2014 15:41:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953361#M8204</guid>
      <dc:creator>VIKRANT_G_</dc:creator>
      <dc:date>2014-03-20T15:41:00Z</dc:date>
    </item>
    <item>
      <title>If this is caused by the sep</title>
      <link>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953362#M8205</link>
      <description>&lt;P&gt;If this is caused by the sep being hung on the MIC, brute force method would be sudo service mpss restart.&lt;/P&gt;</description>
      <pubDate>Sat, 22 Mar 2014 00:16:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953362#M8205</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2014-03-22T00:16:48Z</dc:date>
    </item>
    <item>
      <title>Quote:Tim Prince wrote:</title>
      <link>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953363#M8206</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Tim Prince wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Having VTune visible on the MIC side has no bearing.&amp;nbsp; It has to be launched on the host side outside of mpirun.&amp;nbsp; The MIC collector will collect all events on the MIC; I don't believe there is a way to run it under mpirun as you might wish to do when running on a cluster of Xeon servers. You would normally set up VTune to sample host and MIC in separate runs even if both are running the same mpirun job with ranks on both sides.&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;hi tim did you mean i should run a separate command like&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px;"&gt;"amplxe-cl -collect knc-hotspots -quite -result-dir /root/hotspot_mic -- ssh mic0 /bin/mpiexec -n &amp;nbsp;60&amp;nbsp;/root/mic_binary" and a separate command for xeon binary,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;as my current application requires both ranks(one on MIC and other on Xeon) to start simultaneously, i do not understand how to structure a run command so as to have vtune command line collect results for MIC and a rank on xeon run at the same time&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Mar 2014 23:53:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953363#M8206</guid>
      <dc:creator>VIKRANT_G_</dc:creator>
      <dc:date>2014-03-25T23:53:26Z</dc:date>
    </item>
    <item>
      <title>There's no facility in VTune</title>
      <link>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953364#M8207</link>
      <description>&lt;P&gt;There's no facility in VTune to profile both the Xeon and the MIC together. &amp;nbsp;You would need separate VTune sessions, even though the sample runs may execute on both at the same time.&lt;/P&gt;

&lt;P&gt;If you are running MPI with ranks on both host and MIC, you must be able to set up a single script which would run it and could be executed both under the knc collection and the host side collection.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Mar 2014 21:22:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/MPI-program-profiling-on-Xeon-phi-error/m-p/953364#M8207</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2014-03-31T21:22:05Z</dc:date>
    </item>
  </channel>
</rss>

