<?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 Perfect! working fine now! in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964547#M3215</link>
    <description>&lt;P&gt;Perfect! working fine now!&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;Gergana!&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 24 Oct 2013 21:23:48 GMT</pubDate>
    <dc:creator>Pramod_K_</dc:creator>
    <dc:date>2013-10-24T21:23:48Z</dc:date>
    <item>
      <title>VT_LOGFILE_PREFIX not working with Intel trace collector</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964545#M3213</link>
      <description>&lt;P&gt;I am using Intel trace collector. For small simulations it works fine but for large runs I get following error:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;[20] Intel(R) Trace Collector ERROR: Failed writing buffer to flush file "/tmp/VT-flush-blueDetector_scalasca_itac_x86.rts_0020-008123.dat": No space left on device&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;From Intel documentation I see that by default traces are written to /tmp and we are supposed to set VT_LOGFILE_PREFIX.&amp;nbsp; But even if I set this environmental variable to directory under lustre file system and pass -x option for mpiexec, I still get the same error. &lt;BR /&gt;&lt;BR /&gt;$ export VT_LOGFILE_PREFIX=/lustre/jhome7/jicg41/jicg4110/some_dir_path&lt;BR /&gt;$ LD_PRELOAD=/usr/local/intel/itac/8.1.2.033/itac/slib_impi4/libVT.so mpiexec -x -trace -np 48&amp;nbsp; ./app_exe&lt;/P&gt;
&lt;P&gt;Note:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;with above settings, only first file i.e. app__itac_x86.rts.prot is written to VT_LOGFILE_PREFIX directory&lt;/LI&gt;
&lt;LI&gt;I am sure that -x option exports all env variables to all mpi processes, I have tested this&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;BR /&gt;Am I missing something?&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2013 15:44:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964545#M3213</guid>
      <dc:creator>Pramod_K_</dc:creator>
      <dc:date>2013-10-24T15:44:09Z</dc:date>
    </item>
    <item>
      <title>Hey Pramod,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964546#M3214</link>
      <description>&lt;P&gt;Hey Pramod,&lt;/P&gt;
&lt;P&gt;Thanks for posting.&amp;nbsp; There are actually 2 sets of files being written to different locations when the Intel® Trace Collector is running.&lt;/P&gt;
&lt;P&gt;There are the trace files which contain the physical trace information you will later on read using the Intel® Trace Analyzer GUI.&amp;nbsp; Those files are controlled via the VT_LOGFILE_PREFIX env variable and their default location is actually the directory of where you started the job.&amp;nbsp; Those files will generally be written after your application's MPI_Finalize() call.&lt;/P&gt;
&lt;P&gt;We also have temporary flush files.&amp;nbsp; Those are files written during execution of the application by the trace collector and are used to store temporary information before the actual trace files are created.&amp;nbsp; The flush files are controlled by the VT_FLUSH_PREFIX env variable.&amp;nbsp; In your case, you need to use this variable (and not VT_LOGFILE_PREFIX) to change their default location (/tmp).&lt;/P&gt;
&lt;P&gt;So your script will look like this:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;$ export VT_&lt;STRONG&gt;FLUSH&lt;/STRONG&gt;_PREFIX=/lustre/jhome7/jicg41/jicg4110/some_dir_path&lt;BR /&gt;$ LD_PRELOAD=/usr/local/intel/itac/8.1.2.033/itac/slib_impi4/libVT.so mpiexec -x -trace -np 48&amp;nbsp; ./app_exe&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I hope this helps.&amp;nbsp; Let me know how it goes.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;~Gergana&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2013 21:17:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964546#M3214</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2013-10-24T21:17:36Z</dc:date>
    </item>
    <item>
      <title>Perfect! working fine now!</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964547#M3215</link>
      <description>&lt;P&gt;Perfect! working fine now!&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;Gergana!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2013 21:23:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964547#M3215</guid>
      <dc:creator>Pramod_K_</dc:creator>
      <dc:date>2013-10-24T21:23:48Z</dc:date>
    </item>
    <item>
      <title>Glad to hear it :)  Let me</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964548#M3216</link>
      <description>&lt;P&gt;Glad to hear it :)&amp;nbsp; Let me know how you like using the tool.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;~Gergana&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2013 21:34:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964548#M3216</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2013-10-24T21:34:04Z</dc:date>
    </item>
    <item>
      <title>Looking at small trace files</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964549#M3217</link>
      <description>&lt;P&gt;Looking at small trace files (hundreds of MBs) work fine.&lt;/P&gt;
&lt;P&gt;For traces upto few gigabytes, charts-&amp;gt;event timeline took 10-20 minutes (those options were just disabled and there is NO indication whether tool is preparing charts etc...it would be nice to have some indication!)&lt;/P&gt;
&lt;P&gt;My actual simulation generates ~150GB of traces and it looks like trace analyzer takes very long time to prepare timeline (timelines are disabled, again no indication!)&lt;/P&gt;
&lt;P&gt;I know these are very large traces and I am already working on reducing trace sizes from my simulation.&lt;/P&gt;
&lt;P&gt;-Pramod&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Oct 2013 10:47:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964549#M3217</guid>
      <dc:creator>Pramod_K_</dc:creator>
      <dc:date>2013-10-25T10:47:05Z</dc:date>
    </item>
    <item>
      <title>Hey Pramod,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964550#M3218</link>
      <description>&lt;P&gt;Hey Pramod,&lt;/P&gt;
&lt;P&gt;Thanks for the feedback!&amp;nbsp; We have actually added a progress bar in the latest Intel® Trace Analyzer and Collector 8.1 Update 3 release.&amp;nbsp; I believe you have Update 2.&amp;nbsp; Just look at the attached image and note the oval highlight in purple.&lt;/P&gt;
&lt;P&gt;Since you have a valide license, I'll urge you to upgrade.&lt;/P&gt;
&lt;P&gt;Also, if you need any advice on applying filters to reduce the trace file size, you can take a loot at the following &lt;A href="http://software.intel.com/en-us/articles/intel-trace-collector-filtering"&gt;Intel® Trace Collector filtering &lt;/A&gt;article.&lt;/P&gt;
&lt;P&gt;Finally, to reduce some of your startup time, you can separately pre-create the cache file for your application's trace file.&amp;nbsp; That's what the trace analyzer uses in subsequent runs to reduce the startup cost.&amp;nbsp; Here's a quick example:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;traceanalyzer --cli trace.stf -c0 -w&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Once complete, you'll see a &lt;STRONG&gt;trace.stf.cache&lt;/STRONG&gt; file created alongsite your original &lt;STRONG&gt;trace.stf&lt;/STRONG&gt;.&amp;nbsp; Then open up the Trace Analyzer GUI as you normally would.&amp;nbsp; The GUI will pick up the cache file automatically.&amp;nbsp; More info is available in &lt;A href="http://software.intel.com/sites/products/documentation/hpc/ics/itac/81/ITA_Reference_Guide/Command_Line_Interface_(CLI).htm"&gt;the CLI section&lt;/A&gt; of the Intel® Trace Analyzer Reference Manual.&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;~Gergana&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Oct 2013 22:12:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/VT-LOGFILE-PREFIX-not-working-with-Intel-trace-collector/m-p/964550#M3218</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2013-10-29T22:12:11Z</dc:date>
    </item>
  </channel>
</rss>

