<?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 That is a very generic in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060178#M4520</link>
    <description>&lt;P&gt;That is a very generic question.&amp;nbsp; Can you provide more detail of what you are seeking?&amp;nbsp; The Intel® Trace Analyzer and Collector has two components.&amp;nbsp; The Trace Collector will instrument and collect data on your MPI calls (with an API and capability to instrument user code as well).&amp;nbsp; This data is the trace.&amp;nbsp; The trace can then be opened in Trace Analyzer to analyze it.&lt;/P&gt;</description>
    <pubDate>Mon, 05 Jan 2015 21:43:37 GMT</pubDate>
    <dc:creator>James_T_Intel</dc:creator>
    <dc:date>2015-01-05T21:43:37Z</dc:date>
    <item>
      <title>Looking for data of traces</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060177#M4519</link>
      <description>&lt;P&gt;Hello I am doing a study in which I would analyze trace data collected by the&amp;nbsp;Intel®Trace Analyzer and Collector. Any directions or leads on where I could find this data would be very much appreciated!&lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;P&gt;-Aaron&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Nov 2014 20:26:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060177#M4519</guid>
      <dc:creator>Aaron_H_</dc:creator>
      <dc:date>2014-11-20T20:26:03Z</dc:date>
    </item>
    <item>
      <title>That is a very generic</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060178#M4520</link>
      <description>&lt;P&gt;That is a very generic question.&amp;nbsp; Can you provide more detail of what you are seeking?&amp;nbsp; The Intel® Trace Analyzer and Collector has two components.&amp;nbsp; The Trace Collector will instrument and collect data on your MPI calls (with an API and capability to instrument user code as well).&amp;nbsp; This data is the trace.&amp;nbsp; The trace can then be opened in Trace Analyzer to analyze it.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jan 2015 21:43:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060178#M4520</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2015-01-05T21:43:37Z</dc:date>
    </item>
    <item>
      <title>I am looking for data that</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060179#M4521</link>
      <description>&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;I am looking for data that will show how fast machines complete &amp;nbsp;and return MPI calls in relations to other machines. My goal is to find a record of machines that take longer to complete the MPI calls possibly causing bottlenecks for the other machines that are forced to wait for their&amp;nbsp;&lt;/SPAN&gt;completion&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 18:06:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060179#M4521</guid>
      <dc:creator>Aaron_H_</dc:creator>
      <dc:date>2015-01-06T18:06:33Z</dc:date>
    </item>
    <item>
      <title>Is your question mostly about</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060180#M4522</link>
      <description>&lt;P&gt;Is your question mostly about how to use the Intel® Trace Analyzer and Collector (ITAC)?&amp;nbsp; If you have an MPI application in mind already, then the data on how long an MPI call takes is easily provided by the ITAC tool.&lt;/P&gt;

&lt;P&gt;I would do the following:&lt;/P&gt;

&lt;UL&gt;
	&lt;LI&gt;Run my application (say test.exe) on machine1 with ITAC enabled:&lt;BR /&gt;
		$ ssh machine1&lt;BR /&gt;
		$ export VT_LOGFILE_NAME=test.mach1.stf&lt;BR /&gt;
		$ mpirun -trace -n 4 ./test.exe&lt;/LI&gt;
	&lt;LI&gt;Run the same application on machine2 with ITAC enabled:&lt;BR /&gt;
		$ ssh machine2&lt;BR /&gt;
		$ export VT_LOGFILE_NAME=test.mach2.stf&lt;BR /&gt;
		$ mpirun -trace -n 4 ./test.exe&lt;/LI&gt;
	&lt;LI&gt;Compare the two traces via the GUI:
		&lt;UL&gt;
			&lt;LI&gt;Copy both trace files test.mach{1,2}.stf* to a single machine&lt;/LI&gt;
			&lt;LI&gt;Open one of them ($ traceanalyzer test.mach1.stf)&lt;/LI&gt;
			&lt;LI&gt;Go to View &amp;gt; Compare and select the other trace file (test.mach2.stf)&lt;/LI&gt;
			&lt;LI&gt;Review the results via the Event Timeline or the Flat Profile&lt;/LI&gt;
		&lt;/UL&gt;
	&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;Note that when transferring the trace files from one machine to another, make sure to copy all *.stf* files (not just the main .stf).&amp;nbsp; If your application is fairly small, you can even create a single trace file (if you have questions on how to do that, just reply back and I'll give you that option).&lt;/P&gt;

&lt;P&gt;If you've never used the GUI before, we have a &lt;A href="https://software.intel.com/en-us/itac_9.0_serialization" target="_blank"&gt;pretty nice tutorial posted online&lt;/A&gt;.&amp;nbsp; Or you're welcome to ask questions here.&lt;/P&gt;

&lt;P&gt;Best regards,&lt;BR /&gt;
	~Gergana&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 19:05:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060180#M4522</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2015-01-06T19:05:20Z</dc:date>
    </item>
    <item>
      <title>I don't have a MPI</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060181#M4523</link>
      <description>&lt;P&gt;I don't have a MPI application, I am trying to get a "real-world" pattern of an MPI process where certain machines run slower than others, and possible cause bottlenecks for the other machines.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 19:09:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060181#M4523</guid>
      <dc:creator>Aaron_H_</dc:creator>
      <dc:date>2015-01-06T19:09:46Z</dc:date>
    </item>
    <item>
      <title>Ah, that's a different issue.</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060182#M4524</link>
      <description>&lt;P&gt;Ah, that's a different issue.&amp;nbsp; When you say "certain machines run slower than others", do you mean that all of the machines are involved in running a single parallel MPI application but some are waiting around for a rank/machine to finish before they can continue?&amp;nbsp; Or do you mean an MPI application will run slower on some machines and faster on others (e.g. differences in architecture, cache size, etc. affect the performance of the application)?&lt;/P&gt;

&lt;P&gt;~Gergana&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 19:23:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060182#M4524</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2015-01-06T19:23:45Z</dc:date>
    </item>
    <item>
      <title>I am looking for a scenario</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060183#M4525</link>
      <description>&lt;P&gt;I am looking for a scenario where many machines are running a&amp;nbsp;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;single parallel MPI application but some are waiting around for a rank/machine to finish before they can continue, however the reasons that some machines finish faster than others possible due to some of the reasons you listed such as&amp;nbsp;differences in architecture, cache size.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 19:30:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060183#M4525</guid>
      <dc:creator>Aaron_H_</dc:creator>
      <dc:date>2015-01-06T19:30:14Z</dc:date>
    </item>
    <item>
      <title>I can recommend trying one of</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060184#M4526</link>
      <description>&lt;P&gt;I can recommend trying one of the example applications we ship with the tool that implements a poisson solver.&amp;nbsp; In the unoptimized version, the application causes a serialized bottleneck where some ranks have to wait on others to finish before being able to continue.&lt;/P&gt;

&lt;P&gt;Unfortunately, I'm not sure that would fulfill the second part of your requirement (even in a bottleneck situation, the cache size or architecture affects how fast a message is passed).&amp;nbsp; It might, I just haven't tested it.&amp;nbsp; That would really depend on what type of optimizations the underlying MPI library implements when doing the message passing.&lt;/P&gt;

&lt;P&gt;To check out the poisson application, look at &amp;lt;install_dir&amp;gt;//itac/9.0.2.045/examples/poisson/.&lt;/P&gt;

&lt;P&gt;Maybe others on this forum know other applications they can recommend.&lt;/P&gt;

&lt;P&gt;Regards,&lt;BR /&gt;
	~Gergana&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 19:38:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060184#M4526</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2015-01-06T19:38:23Z</dc:date>
    </item>
    <item>
      <title>I don't actually own a copy</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060185#M4527</link>
      <description>&lt;P&gt;I don't actually own a copy of the tool, is it possible to look at the results of the tool running on the poisson solver without the actual tool?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 19:42:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060185#M4527</guid>
      <dc:creator>Aaron_H_</dc:creator>
      <dc:date>2015-01-06T19:42:56Z</dc:date>
    </item>
    <item>
      <title>You can grab an evaluation</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060186#M4528</link>
      <description>&lt;P&gt;You can grab an evaluation copy of the Intel Parallel Studio XE Cluster Edition that includes the tool.&amp;nbsp; That will allow you to run MPI applications and create traces files with ITAC.&amp;nbsp; Check out the &lt;A href="https://software.intel.com/en-us/intel-parallel-studio-xe" target="_blank"&gt;main Parallel Studio XE page&lt;/A&gt; for an eval - they're free for 30 days.&lt;/P&gt;

&lt;P&gt;If you don't have access to a cluster setup, I can also send you trace files that I've created in the past and you can view them using the GUI only (so you don't have to compile and run anything).&amp;nbsp; But that would be limited to whatever environment I used at the time.&amp;nbsp; For this one, you still need to install the tool.&lt;/P&gt;

&lt;P&gt;Finally, if you don't want to install anything, I can send you some screenshots of a specific area you're interested in.&amp;nbsp; You can go to the &lt;A href="https://software.intel.com/en-us/intel-trace-analyzer" target="_blank"&gt;main ITAC page&lt;/A&gt; to see examples of what those screenshots will be.&lt;/P&gt;

&lt;P&gt;Let me know,&lt;BR /&gt;
	~Gergana&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 19:50:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060186#M4528</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2015-01-06T19:50:08Z</dc:date>
    </item>
    <item>
      <title>Aaron and I resolved this via</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060187#M4529</link>
      <description>&lt;P&gt;Aaron and I resolved this via email.&amp;nbsp; If anyone else needs access to this, make sure to register for an eval of the "Intel Parallel Studio XE Cluster Edition for Fortran and C++".&amp;nbsp; That includes all the MPI tools that Intel provides.&lt;/P&gt;

&lt;P&gt;Regards,&lt;BR /&gt;
	~Gergana&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 22:56:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Looking-for-data-of-traces/m-p/1060187#M4529</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2015-01-06T22:56:11Z</dc:date>
    </item>
  </channel>
</rss>

