HP Fortran Release Notes Version 3.4 HP Part Number: 5900-0518 Published: March 2010 Edition: 1.
© Copyright 2010 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained in this document is subject to change without notice.
Table of Contents HP Fortran Overview...........................................................................................................5 What is New in This Version................................................................................................5 New Features in Version 3.4............................................................................................5 Fortran 2003 Features...................................................................................................
Software Requirements.................................................................................................11 Hardware Requirements...............................................................................................11 Operating System Requirements..................................................................................11 Installation Requirements.............................................................................................11 Support Information on HP Fortran....
The information in this document applies to the release of HP Fortran compiler Version 3.4, supported on HP-UX 11i v1, 11i v2, and 11i v3 operating systems. HP Fortran Overview HP Fortran for HP-UX is a powerful mathematical and scientific language that supports array-handling, data-abstraction, and data hiding. HP Fortran v3.4 is supported on HP-UX 11i v2 or HP-UX 11i v3 operating systems on Integrity systems, and HP-UX 11i v1, HP-UX 11i v2, or HP-UX 11i v3 operating systems on HP 9000 systems.
NOTE: For detailed information on the following F2003 features, see the Fortran Standard Document. Interoperability with C The following features are supported in the +f2003 option.
NOTE: • Install the latest LIBIO77 patch to use this feature. Intrinsic function for newline character The intrinsic function NEW_LINE(A) has been introduced to return the newline character. • Input and output of IEEE exceptional values Input and Output of the IEEE exceptional values are now done as per f2003 specifications.
Data Enhancements Following features are supported under the +f2003 option. • • Procedure pointers The PASS attribute Other features This section lists the other features specific to HP Fortran 3.4. New Intrinsic Functions The following intrinsic functions are enabled by default in the compiler. • • • • • • COTAN COTAND DCOTAN DCOTAND QCOTAN QCOTAND Static Code Analysis With this release, the Fortran Code Advisor features have been added. These features can be enabled by using the +w option.
Undeclared External Procedure Warning 459 at (linenum:filename) : Please provide explicit type declaration for this procedure Unused Dummy Argument Variables Warning 461 : In procedure the dummy argument is not used.
Intrinsic Modules The following intrinsic modules are part of this release. • • ISO_C_BINIDING IEEE_ARITHMETIC Enhancements to Support Better Code Execution on Current Platforms and Poulson Processors Enhancements have been made to allow better execution of code on current platforms and upcoming Intel® Poulson processors. Inline Assembly Support for Poulson Processors The inline assembly support has been added for instructions that are available on Intel® Poulson processors.
OUT OF FREE SPACE Error The HP Fortran Programmer’s Reference states that the IOSTAT= and ERR= specifiers return error 913 (OUT OF FREE SPACE) when the I/O library attempts to use more memory than is available. However, these specifiers do not detect all instances of error 913, especially those caused by memory allocation failures in the I/O library. NODEPCHK ignored The NODEPCHK directive is sometimes ignored. The symptom was that programs which use the directive do not parallelize as expected.
Support Information on HP Fortran HP customers who have purchased support contracts can find a list of HP Fortran language problems and their fixes in the latest Software Status Bulletin (SSB). This information can be found by referencing the product number B3909DB —HP Fortran Servers.
*5900-0518* Printed in the US