<?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   in Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037219#M13628</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Hi Tim!&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I'd actually recommend you try our Advisor XE 2016 beta. We have recently added Vectorization Advisor to Intel&amp;nbsp;Advisor XE.&lt;/P&gt;

&lt;P&gt;As to your question as to needing to copy the&amp;nbsp;libiomp5md.dll&amp;nbsp; to the working directory... my understanding is that Advisor just needs to same environment to be present that the app requires without Advisor. If you bring up a windows cmd shell can you run the app without having the library in the working directory? Do would need to run a bat script before you run it? Is so then I would launch advisor from that cmd window.&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	Advisor does not require O3 you can use O2 as well.&lt;/P&gt;

&lt;P&gt;Kevin&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 12 Jun 2015 18:00:34 GMT</pubDate>
    <dc:creator>Kevin_O_Intel1</dc:creator>
    <dc:date>2015-06-12T18:00:34Z</dc:date>
    <item>
      <title>dll path and debug settings</title>
      <link>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037218#M13627</link>
      <description>&lt;P&gt;Apparently it's not reliable to use upgrade in place installation of Intel Windows software tools&lt;/P&gt;

&lt;P&gt;After removing all Intel tools, with the help of Special Uninstaller, and re-installing XE2015 update compilers plus the beta parallel studio:&lt;/P&gt;

&lt;P&gt;Advisor refuses to run the test app unless I copy libiomp5md.dll to the working directory.&amp;nbsp; Is this normal?&amp;nbsp; I have a test application which also uses cilkrts, but that doesn't exhibit the same problem.&amp;nbsp; Yes, I'm aware of issues when using both libiomp and cilkrts.&amp;nbsp; Among other things, I set CILK_NWORKERS to 1 less than number of hyperthreads, OMP_NUM_THREADS to number of physical cores, and OMP_PROC_BIND=spread, while of course not using both threading models in the same functions nor simultaneously.&lt;/P&gt;

&lt;P&gt;I understand that Advisor wants /debug:inline_debug_info along with /O3.&amp;nbsp; Those options give me the compile warnings about cutting back from Zi to Z7. Apparently /debug is seen as /Zi (either of those give the same message).&amp;nbsp; Those don't seem to be indicative of any problem.&amp;nbsp; I tried the online suggestion about editing the tools file in Visual Studio but it had no effect.&lt;/P&gt;

&lt;P&gt;I've tested with Visual Studio 2012/13/15 and both 2015 and 2016 compilers, don't see any differences except for the need to open separate Visual Studio command window to build objects with Visual Studio 2015 CL.&amp;nbsp; I have no immediate need to use 2015 so that isn't much of a problem.&lt;/P&gt;

&lt;P&gt;Advisor analysis looks interesting and I hope to demonstrate to a new customer.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jun 2015 16:54:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037218#M13627</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2015-06-12T16:54:44Z</dc:date>
    </item>
    <item>
      <title> </title>
      <link>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037219#M13628</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Hi Tim!&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I'd actually recommend you try our Advisor XE 2016 beta. We have recently added Vectorization Advisor to Intel&amp;nbsp;Advisor XE.&lt;/P&gt;

&lt;P&gt;As to your question as to needing to copy the&amp;nbsp;libiomp5md.dll&amp;nbsp; to the working directory... my understanding is that Advisor just needs to same environment to be present that the app requires without Advisor. If you bring up a windows cmd shell can you run the app without having the library in the working directory? Do would need to run a bat script before you run it? Is so then I would launch advisor from that cmd window.&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	Advisor does not require O3 you can use O2 as well.&lt;/P&gt;

&lt;P&gt;Kevin&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jun 2015 18:00:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037219#M13628</guid>
      <dc:creator>Kevin_O_Intel1</dc:creator>
      <dc:date>2015-06-12T18:00:34Z</dc:date>
    </item>
    <item>
      <title>If there is a command line</title>
      <link>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037220#M13629</link>
      <description>&lt;P&gt;If there is a command line invocation for advisor, of course it could take advantage of the PATH setting in the compiler command window.&amp;nbsp; It does seem to have by default some of the compiler .dll PATH settings.&amp;nbsp; It seems a little awkward to type in additions to the PATH in the setup screen, in addition to needed environment variables like OMP_NUM_THREADS, OMP_PROC_BIND, CILK_NWORKERS, but I'll try it, unless the recommended policy is to use a .bat file.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jun 2015 19:36:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037220#M13629</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2015-06-12T19:36:19Z</dc:date>
    </item>
    <item>
      <title> </title>
      <link>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037221#M13630</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I would either launch the advisor xe gui from the windows cmd shell that had the correct environment or you could add the environment variables to you project properties.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jun 2015 19:42:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037221#M13630</guid>
      <dc:creator>Kevin_O_Intel1</dc:creator>
      <dc:date>2015-06-12T19:42:20Z</dc:date>
    </item>
    <item>
      <title>I had a beta advisor install</title>
      <link>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037222#M13631</link>
      <description>I had a beta advisor install which reported update 2 but worked only with intel 15.0 compilers.  Upon removing it, I got caught in the situation where both update 1 and update 2 install failed saying it's already installed. Surely missing Linux.</description>
      <pubDate>Sat, 13 Jun 2015 22:41:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/dll-path-and-debug-settings/m-p/1037222#M13631</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2015-06-13T22:41:16Z</dc:date>
    </item>
  </channel>
</rss>

