<?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 Re: Question in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867468#M71121</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/336209"&gt;Steve Lionel (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;If they are in the same module, then yes, that creates an explicit interface. My guess is that N is not the actual dimension of the array when passed in.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;I printed the dimension of the actual argument before calling the function and the dimension of the dummy argument, inside the function, and they match.&lt;BR /&gt;&lt;BR /&gt;A new weird thing I discovered: if I compile with -debug full it works.&lt;BR /&gt;&lt;BR /&gt;So it would be really helpful if you could go over the code and let me know what is going on. I understand your time constraints.&lt;BR /&gt;&lt;BR /&gt;Please run the code using Linux.&lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;BR /&gt;Rafael</description>
    <pubDate>Mon, 14 Dec 2009 21:15:25 GMT</pubDate>
    <dc:creator>rafadix08</dc:creator>
    <dc:date>2009-12-14T21:15:25Z</dc:date>
    <item>
      <title>Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867439#M71092</link>
      <description>I compiled my code on my intel fortran compiler 11.1.048.&lt;BR /&gt;The code just ran fine.&lt;BR /&gt;&lt;BR /&gt;When I compiled and ran the code in a UNIX cluster, with the Intel Fortran 11.1 I have something really weird going on.&lt;BR /&gt;&lt;BR /&gt;First, the program was crashing at some point... Debugging it I found this out:&lt;BR /&gt;&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;print*, 'XR(14) - log(rsk(1))**2 =', XR(14) - log(rsk(1))**2&lt;BR /&gt;XR(15) = log(rsk(2))**2&lt;BR /&gt;print*, 'XR(15) - log(rsk(2))**2 =', XR(15) - log(rsk(2))**2&lt;BR /&gt;XR(16) = log(rsk(3))**2&lt;BR /&gt;print*, 'XR(16) - log(rsk(3))**2 =', XR(16) - log(rsk(3))**2&lt;BR /&gt;XR(17) = log(rsk(4))**2&lt;BR /&gt;print*, 'XR(17) - log(rsk(4))**2 =', XR(17) - log(rsk(4))**2&lt;BR /&gt;&lt;BR /&gt;this prints a bunch of zeros on the screen, which should be the case.&lt;BR /&gt;&lt;BR /&gt;However if I do this:&lt;BR /&gt;&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;XR(15) = log(rsk(2))**2&lt;BR /&gt;XR(16) = log(rsk(3))**2&lt;BR /&gt;XR(17) = log(rsk(4))**2&lt;BR /&gt;&lt;BR /&gt;print*, 'XR(14) - log(rsk(1))**2 =', XR(14) - log(rsk(1))**2&lt;BR /&gt;print*, 'XR(15) - log(rsk(2))**2 =', XR(15) - log(rsk(2))**2&lt;BR /&gt;print*, 'XR(16) - log(rsk(3))**2 =', XR(16) - log(rsk(3))**2&lt;BR /&gt;print*, 'XR(17) - log(rsk(4))**2 =', XR(17) - log(rsk(4))**2&lt;BR /&gt;&lt;BR /&gt;I get nonzero stuff printed.&lt;BR /&gt;&lt;BR /&gt;More confusingly, if I code:&lt;BR /&gt;&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;print*, 'XR(14) - log(rsk(1))**2 =', XR(14) - log(rsk(1))**2&lt;BR /&gt;XR(15) = log(rsk(2))**2&lt;BR /&gt;print*, 'XR(15) - log(rsk(2))**2 =', XR(15) - log(rsk(2))**2&lt;BR /&gt;XR(16) = log(rsk(3))**2&lt;BR /&gt;print*, 'XR(16) - log(rsk(3))**2 =', XR(16) - log(rsk(3))**2&lt;BR /&gt;XR(17) = log(rsk(4))**2&lt;BR /&gt;print*, 'XR(17) - log(rsk(4))**2 =', XR(17) - log(rsk(4))**2&lt;BR /&gt;&lt;BR /&gt;print*, 'XR(14) - log(rsk(1))**2 =', XR(14) - log(rsk(1))**2&lt;BR /&gt;print*, 'XR(15) - log(rsk(2))**2 =', XR(15) - log(rsk(2))**2&lt;BR /&gt;print*, 'XR(16) - log(rsk(3))**2 =', XR(16) - log(rsk(3))**2&lt;BR /&gt;print*, 'XR(17) - log(rsk(4))**2 =', XR(17) - log(rsk(4))**2&lt;BR /&gt;&lt;BR /&gt;Then I get zeros everywhere.&lt;BR /&gt;&lt;BR /&gt;How is this happening?&lt;BR /&gt;&lt;BR /&gt;Let me just remind that none of this happens on my machine using the Intel compiler and Intel Fortran 11.1.048. But that happens when I migrate to the UNIX cluster with Intel Fortran 11.1&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Rafael</description>
      <pubDate>Wed, 09 Dec 2009 21:00:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867439#M71092</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-09T21:00:22Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867440#M71093</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
What do you mean by "non-zero"? Are these large values, or just round-off? Some formats may store the intermediate result, giving zero. Are the compiler defaults the same for both environments? Theuse of stack vs variable storage may be different.&lt;BR /&gt;&lt;BR /&gt;David&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Dec 2009 00:43:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867440#M71093</guid>
      <dc:creator>DavidWhite</dc:creator>
      <dc:date>2009-12-10T00:43:54Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867441#M71094</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/142656"&gt;David White&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;What do you mean by "non-zero"? Are these large values, or just round-off? Some formats may store the intermediate result, giving zero. Are the compiler defaults the same for both environments? Theuse of stack vs variable storage may be different.&lt;BR /&gt;&lt;BR /&gt;David&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Thank you for the reply, David.&lt;BR /&gt;&lt;BR /&gt;These are not round-off values, these are big values. The right answer should be zero.&lt;BR /&gt;The compiler defaults are not exactly the same, but that should not be the issue since I am using the heap-arrays option in both. &lt;BR /&gt;&lt;BR /&gt;Here is another test:&lt;BR /&gt;&lt;BR /&gt;This produces right results if I print XR(14:17)&lt;BR /&gt;&lt;BR /&gt;a = log(rsk(1))&lt;BR /&gt;XR(14) = a**2&lt;BR /&gt;a = log(rsk(2))&lt;BR /&gt;XR(15) = a**2&lt;BR /&gt;a = log(rsk(3))&lt;BR /&gt;XR(16) = a**2&lt;BR /&gt;a = log(rsk(4))&lt;BR /&gt;XR(17) = a**2&lt;BR /&gt;&lt;BR /&gt;This produces wrong results:&lt;BR /&gt;&lt;BR /&gt;a = log(rsk(1))**2&lt;BR /&gt;XR(14) = a&lt;BR /&gt;a = log(rsk(2))**2&lt;BR /&gt;XR(15) = a&lt;BR /&gt;a = log(rsk(3)**2&lt;BR /&gt;XR(16) = a&lt;BR /&gt;a = log(rsk(4))**2&lt;BR /&gt;XR(17) = a&lt;BR /&gt;&lt;BR /&gt;XR(14) stores the right number, but XR(15) to XR(17) store wrong numbers.&lt;BR /&gt;&lt;BR /&gt;Just for background, my original code had:&lt;BR /&gt;&lt;BR /&gt;XR(14) =log(rsk(1))**2&lt;BR /&gt;XR(15) =log(rsk(2))**2&lt;BR /&gt;XR(16) =log(rsk(3))**2&lt;BR /&gt;XR(17) = log(rsk(4))**2&lt;BR /&gt;&lt;BR /&gt;and these assignments were producing wrong results.&lt;BR /&gt;&lt;BR /&gt;I tried so many things... Really don't know what's going on.</description>
      <pubDate>Thu, 10 Dec 2009 01:16:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867441#M71094</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-10T01:16:05Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867442#M71095</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Rafael,&lt;BR /&gt;&lt;BR /&gt;as has been repeated many times on the forum in recent weeks when strange results occur, have you checked array bounds, etc - is there a possibility of trampling over memory giving these results?&lt;BR /&gt;&lt;BR /&gt;David&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Dec 2009 01:39:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867442#M71095</guid>
      <dc:creator>DavidWhite</dc:creator>
      <dc:date>2009-12-10T01:39:25Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867443#M71096</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/408740"&gt;rafadix08&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
...&lt;BR /&gt;XR(14) =log(rsk(1))**2&lt;BR /&gt;XR(15) =log(rsk(2))**2&lt;BR /&gt;XR(16) =log(rsk(3))**2&lt;BR /&gt;XR(17) = log(rsk(4))**2&lt;BR /&gt;&lt;BR /&gt;and these assignments were producing wrong results.&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;try cleaning your code, and optimize (appropriate declarations inferred); exponentiating to the power 2 is never as efficient or accurate or fast as simple multiplication:&lt;BR /&gt;
&lt;PRE&gt;[cpp]DO j = 1, 4
lrsk = LOG(rsk(j))
xr(13+j) = lrsk * lrsk
END DO[/cpp]&lt;/PRE&gt;
&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Dec 2009 02:18:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867443#M71096</guid>
      <dc:creator>Paul_Curtis</dc:creator>
      <dc:date>2009-12-10T02:18:35Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867444#M71097</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Any satisfactory compiler will perform full optimization of **2 (**2. would be debatable). The C analogue is debatable as well, but we're talking about Fortran consensus going back at least 3 decades. Even the f2c translator can deal with it.&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Dec 2009 02:33:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867444#M71097</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-12-10T02:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867445#M71098</link>
      <description>Yes, I know that arrays out of bounds can produce strange results. ButI did check the bounds of my arrays... Too many times!I also compiled with the Qdiag-enable option to see if the compiler detected something, but no.&lt;BR /&gt;&lt;BR /&gt;I did try doing log*log, but the same problem persists.&lt;BR /&gt;&lt;BR /&gt;At some other portion of my code I have assignments of exactly the same type and these work fine.</description>
      <pubDate>Thu, 10 Dec 2009 02:54:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867445#M71098</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-10T02:54:37Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867446#M71099</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/408740"&gt;rafadix08&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Yes, I know that arrays out of bounds can produce strange results. ButI did check the bounds of my arrays... Too many times!I also compiled with the Qdiag-enable option to see if the compiler detected something, but no.&lt;BR /&gt;&lt;BR /&gt;I did try doing log*log, but the same problem persists.&lt;BR /&gt;&lt;BR /&gt;At some other portion of my code I have assignments of exactly the same type and these work fine.&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Let me just add that my code worked in my Windows machine.&lt;BR /&gt;I am having trouble executing it in a UNIX cluster.&lt;BR /&gt;If the options are not the same, they are very similar... &lt;BR /&gt;&lt;BR /&gt;Here is my compiling line on the UNIX machine:&lt;BR /&gt;ifort trsapp.f bigden.f newuoa.f update.f biglag.f newuob.f Global_Data.f90 minim.f90 LinReg_MOD.f90 Parallel_Emax_MOD.f90 Loss_Function_MOD.f90 calfun.f Main.f90 -o estimation -L$LIBRARY_PATH -I$INCLUDE -Wl,--start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -Wl,--end-group -liomp5 -openmp -lpthread -heap-arrays 0&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Here is my Build using Microsoft Visual Studio:&lt;BR /&gt;Deleting intermediate files and output files for project 'Estimation_4sectors', configuration 'Release|Win32'.&lt;BR /&gt;Compiling with Intel Visual Fortran 11.1.048 [IA-32]...&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /extfor:f /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4newuoa.f"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /extfor:f /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4bigden.f"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /extfor:f /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4trsapp.f"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /extfor:f /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4biglag.f"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /extfor:f /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4newuob.f"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /extfor:f /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4update.f"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4Global_Data.f90"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4LinReg_MOD.f90"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4minim.f90"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4Parallel_Emax_MOD.f90"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4Loss_Function_MOD.f90"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4Main.f90"&lt;BR /&gt;ifort /nologo /heap-arrays0 /Qopenmp /module:"Release" /object:"Release" /libs:static /threads /c /extfor:f /Qvc9 /Qlocation,link,"c:Program FilesMicrosoft Visual Studio 9.0VCbin" "C:Documents and SettingsRafael Dix CarneiroMy DocumentsThesisFortran Codes4Sectors_Educ4calfun.f"&lt;BR /&gt;Linking...&lt;BR /&gt;Link /OUT:"ReleaseEstimation_4sectors.exe" /INCREMENTAL:NO /NOLOGO /MANIFEST /MANIFESTFILE:"C:Documents and SettingsRafael Dix CarneiroMy DocumentsVisual Studio 2008ProjectsEstimation_4sectorsEstimation_4sectorsReleaseEstimation_4sectors.exe.intermediate.manifest" /SUBSYSTEM:CONSOLE /STACK:100000000 /IMPLIB:"C:Documents and SettingsRafael Dix CarneiroMy DocumentsVisual Studio 2008ProjectsEstimation_4sectorsEstimation_4sectorsReleaseEstimation_4sectors.lib" "Releasenewuoa.obj" "Releasebigden.obj" "Releasetrsapp.obj" "Releasebiglag.obj" "Releasenewuob.obj" "Releaseupdate.obj" "ReleaseGlobal_Data.obj" "ReleaseLinReg_MOD.obj" "Releaseminim.obj" "ReleaseParallel_Emax_MOD.obj" "ReleaseLoss_Function_MOD.obj" "ReleaseMain.obj" "Releasecalfun.obj"&lt;BR /&gt;Link: executing 'link'&lt;BR /&gt;&lt;BR /&gt;Embedding manifest...&lt;BR /&gt;mt.exe /nologo /outputresource:"C:Documents and SettingsRafael Dix CarneiroMy DocumentsVisual Studio 2008ProjectsEstimation_4sectorsEstimation_4sectorsReleaseEstimation_4sectors.exe;#1" /manifest "C:Documents and SettingsRafael Dix CarneiroMy DocumentsVisual Studio 2008ProjectsEstimation_4sectorsEstimation_4sectorsReleaseEstimation_4sectors.exe.intermediate.manifest"&lt;BR /&gt;&lt;BR /&gt;Estimation_4sectors - 0 error(s), 0 warning(s)&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Dec 2009 03:02:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867446#M71099</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-10T03:02:21Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867447#M71100</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Just a silly check: Are the rsk and XR defined to be of the same precision? Although, the LOG function overloads to correct value based on the kind of the argument, you may want to test the results by using Real(4). Also, may be try DLOG as well.&lt;BR /&gt;&lt;BR /&gt;Abhi&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Dec 2009 03:02:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867447#M71100</guid>
      <dc:creator>abhimodak</dc:creator>
      <dc:date>2009-12-10T03:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867448#M71101</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/285698"&gt;abhimodak&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Just a silly check: Are the rsk and XR defined to be of the same precision? Although, the LOG function overloads to correct value based on the kind of the argument, you may want to test the results by using Real(4). Also, may be try DLOG as well.&lt;BR /&gt;&lt;BR /&gt;Abhi&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Yes, XR and rsk are both double precision. &lt;BR /&gt;I also tried dlog, but same problem...</description>
      <pubDate>Thu, 10 Dec 2009 03:06:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867448#M71101</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-10T03:06:53Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867449#M71102</link>
      <description>&lt;P&gt;I would greatly apprecite if I had a reply from the Intel team.&lt;BR /&gt;&lt;BR /&gt;I have tried to clean up the code as much as I can in order to isolate the problem but it's still there.&lt;BR /&gt;&lt;BR /&gt;Here is a short description of the problem:&lt;BR /&gt;&lt;BR /&gt;I call a function that has the following assignments in its body:&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;XR(15) = log(rsk(2))**2&lt;BR /&gt;XR(16) = log(rsk(3))**2&lt;BR /&gt;XR(17) = log(rsk(4))**2&lt;BR /&gt;&lt;BR /&gt;It turns out that XR(14:17) are not being recorded in the right way. I have the following lines that tell me that:&lt;BR /&gt;&lt;BR /&gt;print*, 'log(rsk(1))**2 =', log(rsk(1))**2, 'XR(14) =', XR(14)&lt;BR /&gt;print*, 'log(rsk(2))**2 =', log(rsk(2))**2, 'XR(15) =', XR(15)&lt;BR /&gt;print*, 'log(rsk(3))**2 =', log(rsk(3))**2, 'XR(16) =',  XR(16)&lt;BR /&gt;print*, 'log(rsk(4))**2 =', log(rsk(4))**2, 'XR(17) =',XR(17)&lt;BR /&gt;&lt;BR /&gt;This should produce two columns with exactly the same numbers.&lt;BR /&gt;&lt;BR /&gt;Instead, here is what I get:&lt;BR /&gt;&lt;BR /&gt;log(rsk(1))**2 = 3.728137320489804E-003 XR(14) = 3.728137320489804E-003&lt;BR /&gt;log(rsk(2))**2 = 0.596035301219827 XR(15) = 1.289162843445539E-002&lt;BR /&gt;log(rsk(3))**2 = 1.289162843445539E-002 XR(16) = 0.617984690539646&lt;BR /&gt;log(rsk(4))**2 = 7.44257262752527 XR(17) = 0.862984463126197&lt;BR /&gt;&lt;BR /&gt;XR(14) is right, but XR(15) is recording log(rsk(3))**2 instead of log(rsk(2))**2 and X(16:17) are recording something I don't know what it is.&lt;BR /&gt;&lt;BR /&gt;Here is a short history of what I have done in order to solve the problem:&lt;BR /&gt;&lt;BR /&gt;I compiled this code on my own Windows machine and the code is working perfectly. The above problem does not show up in my Windows machine.&lt;BR /&gt;&lt;BR /&gt;The above problem shows up only when I compiled the exact same code in a UNIX cluster (Intel 11.1).&lt;BR /&gt;&lt;BR /&gt;I am aware that arrays out of bounds are the first suspects for this type of problem and have thorouly check for that. I have compiled the code with -diag-enable sc and with -check all&lt;BR /&gt;The only message I receive is:&lt;BR /&gt;forrtl: warning (402): fort: (1): In call to EMAX_HAT, an array temporary was created for argument #1, but from what I know this warning is inoffensive.&lt;BR /&gt;&lt;BR /&gt;I took away many parts of the code in order to focus on only the portion of code that is causing the problem.&lt;BR /&gt;&lt;BR /&gt;Please let me know what type of settings I could try in order to find out what is going on.&lt;BR /&gt;&lt;BR /&gt;Many thanks,&lt;BR /&gt;Rafael&lt;/P&gt;</description>
      <pubDate>Thu, 10 Dec 2009 20:17:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867449#M71102</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-10T20:17:09Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867450#M71103</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
If you would provide a small (if possible) but complete program that demonstrates the problem, I'd be glad to take a look. I don't think speculating based on code excerpts would be worthwhile.&lt;BR /&gt;&lt;BR /&gt;Also, I am a bit confused when you say "UNIX machine", as Intel Fortran doesn't support any "UNIX" systems. We do support Linux, which is of course related to UNIX, but usually people don't call Linux "UNIX". Which Intel compiler version are you using on this UNIX system?&lt;BR /&gt;&lt;BR /&gt;I would suggest "-warn interface" as a useful addition to your compiles. The symptom is that of argument type mismatches.&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Dec 2009 20:54:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867450#M71103</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2009-12-10T20:54:37Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867451#M71104</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/336209"&gt;Steve Lionel (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;If you would provide a small (if possible) but complete program that demonstrates the problem, I'd be glad to take a look. I don't think speculating based on code excerpts would be worthwhile.&lt;BR /&gt;&lt;BR /&gt;Also, I am a bit confused when you say "UNIX machine", as Intel Fortran doesn't support any "UNIX" systems. We do support Linux, which is of course related to UNIX, but usually people don't call Linux "UNIX". Which Intel compiler version are you using on this UNIX system?&lt;BR /&gt;&lt;BR /&gt;I would suggest "-warn interface" as a useful addition to your compiles. The symptom is that of argument type mismatches.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi Steve,&lt;BR /&gt;&lt;BR /&gt;Thanks for offering, I am attaching my program... It is going to print a bunch of stuff, but what I need is that the two columns produce the same results that is (log(rsk(1:4)))**2 and XR(14:17) should be the same.&lt;BR /&gt;&lt;BR /&gt;Here is the operating system / Intel Fortran details: PU_IAS Linux 5 and I have Intel 11.1 on that machine.&lt;BR /&gt;&lt;BR /&gt;I am compiling with the following commands:&lt;BR /&gt;&lt;BR /&gt;ifort Global_Data.f90 LinReg_MOD.f90 Parallel_Emax_MOD.f90 Main.f90 -o estimation -L$LIBRARY_PATH -I$INCLUDE -Wl,--start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -Wl,--end-group -liomp5 -openmp -lpthread -heap-arrays &lt;BR /&gt;&lt;BR /&gt;Many thanks for your help.&lt;BR /&gt;&lt;BR /&gt;Rafael</description>
      <pubDate>Thu, 10 Dec 2009 21:09:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867451#M71104</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-10T21:09:31Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867452#M71105</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;I first tried this on Windows. I had to change the reference to mkl_lapack.f90 as that file is not provided by MKL that comes with Intel Fortran 11.1. Are you using a different MKL?&lt;BR /&gt;&lt;BR /&gt;The program prints out those four values many, many, many times. Earlier you wrote that they should be zero, but they're not when I run it on Windows. What should I be looking for?&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Dec 2009 21:36:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867452#M71105</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2009-12-10T21:36:04Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867453#M71106</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/336209"&gt;Steve Lionel (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;I first tried this on Windows. I had to change the reference to mkl_lapack.f90 as that file is not provided by MKL that comes with Intel Fortran 11.1. Are you using a different MKL?&lt;BR /&gt;&lt;BR /&gt;The program prints out those four values many, many, many times. Earlier you wrote that they should be zero, but they're not when I run it on Windows. What should I be looking for?&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi Steve,&lt;BR /&gt;&lt;BR /&gt;Thanks for trying that out.&lt;BR /&gt;&lt;BR /&gt;When I run it on Windows, with my compiler 11.1 everything works fine, so that's the puzzle.&lt;BR /&gt;&lt;BR /&gt;In function Emax_hat in module Emax_MOD (Parallel_Emax+MOF.f90) I have several assigments:&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;&lt;BR /&gt;However, these assignments are not working properly.&lt;BR /&gt;&lt;BR /&gt;Something like this is printed repeatedly on the screen:&lt;BR /&gt;&lt;BR /&gt;log(rsk(1))**2 = 3.728137320489804E-003 XR(14) = 3.728137320489804E-003&lt;BR /&gt;log(rsk(2))**2 = 0.596035301219827 XR(15) = 1.289162843445539E-002&lt;BR /&gt;log(rsk(3))**2 = 1.289162843445539E-002 XR(16) = 0.617984690539646&lt;BR /&gt;log(rsk(4))**2 = 7.44257262752527 XR(17) = 0.862984463126197&lt;BR /&gt;&lt;BR /&gt;And the first column should be equal to the second one.&lt;BR /&gt;&lt;BR /&gt;Running the exact same code as the one you have in Linux with Intel 11.1 I have different results (see above)... &lt;BR /&gt;&lt;BR /&gt;But I want to emphasize that compiling and running on Windows nothing of this happens.&lt;BR /&gt;&lt;BR /&gt;Many thanks again,&lt;BR /&gt;Rafael&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Dec 2009 22:59:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867453#M71106</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-10T22:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867454#M71107</link>
      <description>Complemeting my previous reply:&lt;BR /&gt;&lt;BR /&gt;When I compile on Windows I use:&lt;BR /&gt;include 'lapack.f90'&lt;BR /&gt;instead of include 'mkl_lapack.f90'&lt;BR /&gt;&lt;BR /&gt;In the Linux cluster, in order to use MKL I load a module: intel-mkl/10.1/015/64&lt;BR /&gt;&lt;BR /&gt;Hope that helps,&lt;BR /&gt;Rafael</description>
      <pubDate>Thu, 10 Dec 2009 23:04:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867454#M71107</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-10T23:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867455#M71108</link>
      <description>&lt;DIV style="margin:0px;"&gt;Ooops... Sorry...&lt;BR /&gt;Copied and paste and forgot to edit...&lt;BR /&gt;&lt;BR /&gt;The assignments that are not working are:&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;XR(15) = log(rsk(2))**2&lt;BR /&gt;XR(16) = log(rsk(3))**2&lt;BR /&gt;XR(17) = log(rsk(4))**2&lt;BR /&gt;&lt;BR /&gt;And not&lt;BR /&gt;&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;BR /&gt;XR(14) = log(rsk(1))**2&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Dec 2009 23:15:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867455#M71108</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-10T23:15:36Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867456#M71109</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Rafael,&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;log(rsk(1))**2 = 3.728137320489804E-003 XR(14) = 3.728137320489804E-003&lt;BR /&gt;log(rsk(2))**2 = 0.596035301219827 XR(15) = 1.289162843445539E-002&lt;BR /&gt;log(rsk(3))**2 = 1.289162843445539E-002 XR(16) = 0.617984690539646&lt;BR /&gt;log(rsk(4))**2 = 7.44257262752527 XR(17) = 0.862984463126197&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;FWIW your XR(15) appears to contain the &lt;EM&gt;log(rsk(3))**2 &lt;/EM&gt;value, not the &lt;EM&gt;log(rsk(2))**2 &lt;/EM&gt;value.&lt;BR /&gt;This could potentialy be:&lt;BR /&gt;&lt;BR /&gt;1) an SSE versioning error between what your processor supports and what your code requires&lt;BR /&gt;2) Potentially a cache coherency issue related to parallel programming (you have not stated as to if this code is executing in a parallel region (with other threads potentially writing to the same/nearby XR(i) location))&lt;BR /&gt;&lt;BR /&gt;Jim Dempsey</description>
      <pubDate>Fri, 11 Dec 2009 13:49:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867456#M71109</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2009-12-11T13:49:17Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867457#M71110</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/99850"&gt;jimdempseyatthecove&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Rafael,&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;log(rsk(1))**2 = 3.728137320489804E-003 XR(14) = 3.728137320489804E-003&lt;BR /&gt;log(rsk(2))**2 = 0.596035301219827 XR(15) = 1.289162843445539E-002&lt;BR /&gt;log(rsk(3))**2 = 1.289162843445539E-002 XR(16) = 0.617984690539646&lt;BR /&gt;log(rsk(4))**2 = 7.44257262752527 XR(17) = 0.862984463126197&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;FWIW your XR(15) appears to contain the &lt;EM&gt;log(rsk(3))**2 &lt;/EM&gt;value, not the &lt;EM&gt;log(rsk(2))**2 &lt;/EM&gt;value.&lt;BR /&gt;This could potentialy be:&lt;BR /&gt;&lt;BR /&gt;1) an SSE versioning error between what your processor supports and what your code requires&lt;BR /&gt;2) Potentially a cache coherency issue related to parallel programming (you have not stated as to if this code is executing in a parallel region (with other threads potentially writing to the same/nearby XR(i) location))&lt;BR /&gt;&lt;BR /&gt;Jim Dempsey&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Thank you for your message, Jim.&lt;BR /&gt;&lt;BR /&gt;Yes, I did notice the switch you are mentioning.&lt;BR /&gt;&lt;BR /&gt;About your points:&lt;BR /&gt;&lt;BR /&gt;1) Could you please be more specific? How can I check that? I have successfully compiled and run another version of this code (minor modifications) on exactly the same Linux system. &lt;BR /&gt;&lt;BR /&gt;2) The problem persists if I compile the code serially. But this shouldn't make a difference since XR is a local variablein a function that is not parallelized.&lt;BR /&gt;&lt;BR /&gt;XR is actually a vector of size 81 and this problem of wrong assigments occur only for the entries XR(14:17).&lt;BR /&gt;&lt;BR /&gt;I am really puzzled and don't know what to do. Just a reminder that this exact same code was successfully compiled and ran well in my Windows machine. So I can only think that there is a compiler option that I should set, there is a compiler bug, or some oder incompatibility.</description>
      <pubDate>Fri, 11 Dec 2009 20:56:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867457#M71110</guid>
      <dc:creator>rafadix08</dc:creator>
      <dc:date>2009-12-11T20:56:35Z</dc:date>
    </item>
    <item>
      <title>Re: Question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867458#M71111</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;&lt;EM&gt;&amp;gt;&amp;gt;2) The problem persists if I compile the code serially. But this shouldn't make a difference since XR is a local variablein a function that is not parallelized.&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;Although this function may not be parallized, it may be called from a routine that is parallized. If so, it needs to be thread-safe.&lt;BR /&gt;&lt;BR /&gt;Mark your subroutine as RECURSIVE or use the INTEL specific ", AUTOMATIC" when declaring the array XR.&lt;BR /&gt;&lt;BR /&gt;subroutine foo&lt;BR /&gt; real(8) :: XR(81) ! this is a SAVE array (or more precisely NON-guaranteed local array)&lt;BR /&gt;&lt;BR /&gt;recursive&lt;BR /&gt;subroutine foo&lt;BR /&gt; real(8) :: XR(81) ! this is a local array&lt;BR /&gt;&lt;BR /&gt;subroutine foo&lt;BR /&gt; real(8), automatic:: XR(81) ! this is a local array (but automatic is Intel specific)&lt;BR /&gt;&lt;BR /&gt;Try addressing 2) first (above addresses 2)&lt;BR /&gt;&lt;BR /&gt;for 1), pick an oldercomputer architecture such as Pentium 4, then migrate to newer archetectures. &lt;BR /&gt;&lt;BR /&gt;Jim Dempsey&lt;BR /&gt;</description>
      <pubDate>Sun, 13 Dec 2009 19:35:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Question/m-p/867458#M71111</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2009-12-13T19:35:41Z</dc:date>
    </item>
  </channel>
</rss>

