- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: f90 optimzation
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2004 04:11 AM
тАО09-13-2004 04:11 AM
f90 optimzation
Has anybody an idea what's going wrong?
Many thanks in advance
rudy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2004 08:43 AM
тАО09-13-2004 08:43 AM
Re: f90 optimzation
try to use +Oinitcheck instead of +save.
Read the following:
If performance is an issue, consider using the +Oinitcheck
option. Unlike the +save option, +Oinitcheck does not ├в save├в variables├в it does not move
variables into static storage. Instead, it causes the compiler to search for all local, nonarray,
nonstatic variables that have not been defined before being used. Any that it finds are
initialized to 0 on the stack each time the procedure in which they are declared is invoked.
The +save command-line option inhibits many of the optimizations
performed by the compiler. Generally, you will get better performance with
the +Oinitcheck option, which also sets uninitialized variables to zero but
is more selective than +save.
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2004 09:44 AM
тАО09-13-2004 09:44 AM
Re: f90 optimzation
Regards,
Zygmunt
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2004 06:43 PM
тАО09-13-2004 06:43 PM
Re: f90 optimzation
f90 +version
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-13-2004 09:44 PM
тАО09-13-2004 09:44 PM
Re: f90 optimzation
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.
One thing which might be interesting: the messages "Unsatisfied symbol ..." refer to external functions which are altogether in the same single file.
Regards
R
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-14-2004 01:48 AM
тАО09-14-2004 01:48 AM
Re: f90 optimzation
it looks that compiler bombs during compiling or optimizing that external function. Try to add -v option to compiler and look at the output.
To make sure, that you have up to date compiler and tools, i recommend to install the following patches:
PHSS_29678 s700_800 11.23 Math Library Cumulative Patch
PHSS_30080 s700_800 11.2X FORTRAN I/O Library [libIO77]
PHSS_30230 s700_800 11.23 Integrity Linker + fdp
PHSS_30437 s700_800 11.X FORTRAN Intrinsics [libF90 B.11.23.16]
PHSS_30711 s700_800 11.[22/23] FORTRAN90 +U77 support library [libU77]
PHSS_30849 s700_800 11.23 u2comp/be/plugin library Patch
PHSS_31086 s700_800 11.23 Integrity Unwind Library
PHSS_31324 s700_800 11.23 Fortran Product Patch, v2.8 to v2.8.5
Regards,
Zygmunt