<?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: f90 optimzation in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377968#M713736</link>
    <description>One more suggestion. Make sure you are using the current version of f90 compiler on Itanium machine. The current version is 2.8.5 (version 2.8 from AR March 2004 Application CD and patch PHSS_31324 2.8 to 2.8.5).&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Zygmunt&lt;BR /&gt;</description>
    <pubDate>Mon, 13 Sep 2004 16:44:27 GMT</pubDate>
    <dc:creator>Zygmunt Krawczyk</dc:creator>
    <dc:date>2004-09-13T16:44:27Z</dc:date>
    <item>
      <title>f90 optimzation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377966#M713734</link>
      <description>I'm compiling old code (f77) with f90 and it works fine for +O0, +O1, +O2 and +O3 on pa-risc machines, but I get an error message "Unsatisfied symbol ..." when using +O3 on an itanium machine (+O0, +O1, +O2 ok). My compiler options on the itanium machine beside +O3 are: +save +noppu.&lt;BR /&gt;&lt;BR /&gt;Has anybody an idea what's going wrong?&lt;BR /&gt;Many thanks in advance&lt;BR /&gt;&lt;BR /&gt;rudy&lt;BR /&gt;</description>
      <pubDate>Mon, 13 Sep 2004 11:11:03 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377966#M713734</guid>
      <dc:creator>Rudolf_1</dc:creator>
      <dc:date>2004-09-13T11:11:03Z</dc:date>
    </item>
    <item>
      <title>Re: f90 optimzation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377967#M713735</link>
      <description>Hi Rudolf,&lt;BR /&gt;&lt;BR /&gt;try to use +Oinitcheck instead of +save.&lt;BR /&gt;Read the following:&lt;BR /&gt;&lt;BR /&gt;If performance is an issue, consider using the +Oinitcheck&lt;BR /&gt;option. Unlike the +save option, +Oinitcheck does not â  saveâ   variablesâ  it does not move&lt;BR /&gt;variables into static storage. Instead, it causes the compiler to search for all local, nonarray,&lt;BR /&gt;nonstatic variables that have not been defined before being used. Any that it finds are&lt;BR /&gt;initialized to 0 on the stack each time the procedure in which they are declared is invoked.&lt;BR /&gt;&lt;BR /&gt;The +save command-line option inhibits many of the optimizations&lt;BR /&gt;performed by the compiler. Generally, you will get better performance with&lt;BR /&gt;the +Oinitcheck option, which also sets uninitialized variables to zero but&lt;BR /&gt;is more selective than +save.&lt;BR /&gt;&lt;BR /&gt;Regards</description>
      <pubDate>Mon, 13 Sep 2004 15:43:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377967#M713735</guid>
      <dc:creator>Zygmunt Krawczyk</dc:creator>
      <dc:date>2004-09-13T15:43:18Z</dc:date>
    </item>
    <item>
      <title>Re: f90 optimzation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377968#M713736</link>
      <description>One more suggestion. Make sure you are using the current version of f90 compiler on Itanium machine. The current version is 2.8.5 (version 2.8 from AR March 2004 Application CD and patch PHSS_31324 2.8 to 2.8.5).&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Zygmunt&lt;BR /&gt;</description>
      <pubDate>Mon, 13 Sep 2004 16:44:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377968#M713736</guid>
      <dc:creator>Zygmunt Krawczyk</dc:creator>
      <dc:date>2004-09-13T16:44:27Z</dc:date>
    </item>
    <item>
      <title>Re: f90 optimzation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377969#M713737</link>
      <description>To check version of the f90 compiler run:&lt;BR /&gt;&lt;BR /&gt;f90 +version&lt;BR /&gt;</description>
      <pubDate>Tue, 14 Sep 2004 01:43:39 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377969#M713737</guid>
      <dc:creator>Zygmunt Krawczyk</dc:creator>
      <dc:date>2004-09-14T01:43:39Z</dc:date>
    </item>
    <item>
      <title>Re: f90 optimzation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377970#M713738</link>
      <description>Hi Zygmunt, &lt;BR /&gt;&lt;BR /&gt;I changed the compile options to +Oinitcheck +noppu +O3 and got the same error message. The compiler I'm using is HP F90 v2.8.4.&lt;BR /&gt;&lt;BR /&gt;One thing which might be interesting: the messages "Unsatisfied symbol ..."  refer to external functions which are altogether in the same single file.&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;R</description>
      <pubDate>Tue, 14 Sep 2004 04:44:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377970#M713738</guid>
      <dc:creator>Rudolf_1</dc:creator>
      <dc:date>2004-09-14T04:44:14Z</dc:date>
    </item>
    <item>
      <title>Re: f90 optimzation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377971#M713739</link>
      <description>Rudolf,&lt;BR /&gt;&lt;BR /&gt;it looks that compiler bombs during compiling or optimizing that external function. Try to add -v option to compiler and look at the output.&lt;BR /&gt;&lt;BR /&gt;To make sure, that you have up to date compiler and tools, i recommend to install the following patches:&lt;BR /&gt;&lt;BR /&gt;PHSS_29678   s700_800 11.23 Math Library Cumulative Patch&lt;BR /&gt;PHSS_30080   s700_800 11.2X FORTRAN I/O Library [libIO77]&lt;BR /&gt;PHSS_30230   s700_800 11.23 Integrity Linker + fdp&lt;BR /&gt;PHSS_30437   s700_800 11.X FORTRAN Intrinsics [libF90 B.11.23.16]&lt;BR /&gt;PHSS_30711   s700_800 11.[22/23] FORTRAN90 +U77 support library [libU77]&lt;BR /&gt;PHSS_30849   s700_800 11.23 u2comp/be/plugin library Patch&lt;BR /&gt;PHSS_31086   s700_800 11.23 Integrity Unwind Library&lt;BR /&gt;PHSS_31324   s700_800 11.23 Fortran Product Patch, v2.8 to v2.8.5&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Zygmunt&lt;BR /&gt;</description>
      <pubDate>Tue, 14 Sep 2004 08:48:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/f90-optimzation/m-p/3377971#M713739</guid>
      <dc:creator>Zygmunt Krawczyk</dc:creator>
      <dc:date>2004-09-14T08:48:26Z</dc:date>
    </item>
  </channel>
</rss>

