<?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 assignment efficiency in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873786#M73079</link>
    <description>Is n the upper bound of array x? If so, then remove the (1:n).</description>
    <pubDate>Tue, 09 Mar 2010 18:38:56 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2010-03-09T18:38:56Z</dc:date>
    <item>
      <title>assignment efficiency</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873782#M73075</link>
      <description>&lt;P&gt;Is it more efficient to assign via a Do loop:&lt;/P&gt;
&lt;P&gt;do i=1,n&lt;/P&gt;
&lt;P&gt; x(i)=someotherarray(i,1)&lt;/P&gt;
&lt;P&gt;enddo&lt;/P&gt;
&lt;P&gt;or&lt;/P&gt;
&lt;P&gt;x(1:n)=someotherarray(1:n,1)&lt;/P&gt;
&lt;P&gt;or does it matter?&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Linda&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Mar 2010 16:16:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873782#M73075</guid>
      <dc:creator>lklawrie</dc:creator>
      <dc:date>2010-03-09T16:16:14Z</dc:date>
    </item>
    <item>
      <title>assignment efficiency</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873783#M73076</link>
      <description>For a rank 1 assignment, it's not likely to make a difference.</description>
      <pubDate>Tue, 09 Mar 2010 16:27:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873783#M73076</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-03-09T16:27:54Z</dc:date>
    </item>
    <item>
      <title>assignment efficiency</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873784#M73077</link>
      <description>&lt;P&gt;Hi Linda&lt;/P&gt;
&lt;P&gt;If you are using Win64 and have large arrays you may want to take a quick look at : &lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=61077" target="_blank"&gt;http://software.intel.com/en-us/forums/showthread.php?t=61077&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The last post by Mr. Green indicates that Intel may need do a little bit of further analysis, but based on the response received in Premier Support, I think Intel has pulled the plug on it. (The outer "dead" loop pointed out by Mr. Green is not optimized-out in even in the latest release 11.1.060. But as far as I know this happens only on Win64.)&lt;/P&gt;
&lt;P&gt;Also I recall that Steve Lionel had mentioned somewhere to use the whole array syntax instead of specifying the complete partition, if it is possible i.e. avoid A(1:N) = B(1:N) and use A = B if the array size is N. (I interprete this as compiler may think it has to do something extra when the partition is mentioned.)&lt;/P&gt;
&lt;P&gt;Abhi&lt;/P&gt;</description>
      <pubDate>Tue, 09 Mar 2010 17:32:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873784#M73077</guid>
      <dc:creator>abhimodak</dc:creator>
      <dc:date>2010-03-09T17:32:09Z</dc:date>
    </item>
    <item>
      <title>assignment efficiency</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873785#M73078</link>
      <description>&lt;P&gt;Hi Tim&lt;/P&gt;
&lt;P&gt;Does this mean for rank n with n&amp;gt;1 would have a bigger impact? Can you please illustrate this point with an example? It may be super-elementary but I think it is worth to "put it on the cap"; your advice deeply appreciated.&lt;/P&gt;
&lt;P&gt;Sincerely&lt;/P&gt;
&lt;P&gt;Abhi&lt;/P&gt;</description>
      <pubDate>Tue, 09 Mar 2010 17:35:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873785#M73078</guid>
      <dc:creator>abhimodak</dc:creator>
      <dc:date>2010-03-09T17:35:04Z</dc:date>
    </item>
    <item>
      <title>assignment efficiency</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873786#M73079</link>
      <description>Is n the upper bound of array x? If so, then remove the (1:n).</description>
      <pubDate>Tue, 09 Mar 2010 18:38:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/assignment-efficiency/m-p/873786#M73079</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-03-09T18:38:56Z</dc:date>
    </item>
  </channel>
</rss>

