HP Fortran

HP Fortran

Release Notes for Tru64 UNIX Systems


September 2003

This document contains information about HP Fortran for HP Tru64 UNIX (formerly Compaq UNIX and DIGITAL UNIX) Alpha Systems.

Software Version: HP Fortran Version 5.5A

Hewlett-Packard Company
Palo Alto, California


© 2003 Hewlett-Packard Development Company, L.P.

Proprietary 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.

Neither HP nor any of its subsidiaries shall be liable for technical or editorial errors or omissions contained herein. The information in this document is provided as is without warranty of any kind and is subject to change without notice. The warranties for HP products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty.

Contents


Chapter 1
HP Fortran Version 5.5A Release Notes

This chapter contains the following sections:

1.1 Product Terminology Changes

This document uses the following new or changed product names:

1.2 Overview

HP Fortran conforms to the Fortran 95 Standard, Fortran 90 Standard, and previous Fortran standards. It also includes support for High Performance Fortran (HPF), and contains many but not all of HP Fortran 77's extensions to the FORTRAN-77 standard. Except in rare instances, a valid FORTRAN-77 program is also a valid Fortran 95 program.

HP Fortran fully supports the Fortran 95 Standard (ISO/IEC 1539-1:1997(E)) and the multi-vendor OpenMP Fortran Specification, including support for directed parallel processing using OpenMP directives on shared memory multiprocessor systems.

The Compaq Fortran User Manual for Tru64 UNIX and Linux Alpha Systems contains a detailed description of HP Fortran 77 source language compatibility. Provided the types and shapes of the actual and formal arguments agree, routines compiled with HP Fortran 77 can call (or be called by) routines compiled with HP Fortran.

1.3 Installation and Minimum Operating Systems Version

HP Fortran Version 5.5A requires Version 4.0 (or later) of the Compaq Tru64 UNIX operating system. Use of non-NUMA parallel features requires Version 4.0D (or later) of the Compaq Tru64 UNIX system. Use of NUMA (Non-Uniform Memory Access) parallel features requires Version 5.1 (or later) of the Compaq Tru64 UNIX operating system.

For a detailed description of the installation procedure, see the HP Fortran Installation Guide for Tru64 UNIX Systems.

You may also send comments, questions and suggestions about the HP Fortran product to the following mail address:


  fortran@hp.com 

Please note that this address is for informational inquiries and is not a formal support channel.

The HP Fortran home page is located at:


http://www.hp.com/software/fortran/ 

1.4 Software Versions

This section describes the contents of HP Fortran Version 5.5A.

1.4.1 Contents of the Version 5.5A kit

The HP Fortran Version 5.5A kit consists of the following setld sets:

The OTABASEnnn---Compiled Code Support Library subset is no longer included on this kit.

The HP Fortran DFABASE and DFACOM subsets include the HP Fortran 95/90 and HP Fortran 77 compilers and associated documentation. The DFADOC subset contains the compiler command manpages and release notes.

The XMD subsets contain the CXML routines, included in the HP Fortran kit as external routines.

CXML is distributed as a Development kit that allows you to link an application program with the CXML library and then run the executable image. No license is required. The CXML subsets are independent from one another, except that the user must link in the CXML library (either serial or parallel) after linking with the SCIPORT library.

1.4.2 Miscellaneous Information about the Version 5.5A Kit

For more information including disk space requirements, see the HP Fortran Installation Guide for Tru64 UNIX Systems.

If you need to delete an older version of the Fortran Run-Time Library, delete the older subset before you install a new version. If you have installed multiple versions of the Run-Time Library and you delete one, you must reinstall the desired Run-Time Library version before you can correctly link Fortran programs.

The HP Fortran kit no longer includes the OTABASE subset (Compiled Code Support Library). The OTA libraries are now available only on the web from the following URL:


http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/ 
       1,1703,5067,00.html 

The following changes occurred to the OSFCMPLRS operating system subset starting with Compaq Tru64 UNIX (formerly DIGITAL UNIX) Version 4.0:

1.5 New Features, Corrections, and Known Problems in Version 5.5A

Version 5.5A is a minor release that includes corrections to problems discovered since Version 5.5 was released.

For the Version 5.5A subset numbers, see Section 1.4.

The following topics are discussed:

1.5.1 Version 5.5A Corrections

From DFA551 X5.5-2602-48C8L to DFA55A V5.5A-3548-48D88, the following corrections have been made:

1.5.2 Version 5.5A Known Problems

1.5.3 Version 5.5 ECO 1 Corrections

Capturing error numbers after OPEN has some complications. The recommended method is to use IOSTAT= and ERR= on the OPEN. ERRSNS returns the UNIX error number after OPEN. IERRNO returns some butg not all UNIX error numbers, depending on the failure. IOSTAT= is the more reliable way to diagnose an error on OPEN.

From DFA550 V5.5-1877-48BBF to DFA551 X5.5-2602-48C8L, the following corrections have been made:

1.5.4 Version 5.5 New Features

The following new Compaq Fortran features are now supported:

1.5.5 Version 5.5 Important Information

Some important information to note about this release:

1.5.6 Version 5.5 Corrections

From DFA542 ECO #1 X5.4A-1684-46B5P to DFA550 FT1 T5.5-1736-48B88, the following corrections have been made:

From DFA550 FT1 T5.5-1736-48B88 to DFA550 FT2 T5.5-1775-48B9D, the following corrections have been made:

From DFA550 FT2 T5.5-1775-48B9D to DFA550 V5.5-1877-48BBF, the following corrections have been made:

1.5.7 Version 5.5 Known Problems

The following known problems exist with Compaq Fortran Version 5.5:

1.6 Known Limitations

The following limitations exist in Version 5.5A:

1.7 New Features, Corrections, and Known Problems in Version 5.4

Version v5.4A ECO #1 is a minor release that includes corrections to problems discovered since Version 5.4A was released and certain new features.

The following topics are discussed:

1.7.1 Version v5.4A ECO #1 New Features

The following new Compaq Fortran features are now supported:

From DFA541 V5.4A-1472-46B2F to DFA542 X5.4A-1684-46B5P, the following corrections have been made:

1.7.2 Version 5.4A New Features

The following new Compaq Fortran features are now supported:

From DFA540 V5.4-1265-46ABA to DFA541 V5.4A-1472-46B2F, the following corrections have been made:

1.7.3 Version 5.4 New Features

The following new Compaq Fortran features are now supported:

1.7.4 Version 5.4 Important Information

Some important information to note about this release:

1.7.5 Version 5.4 Corrections

From DFA531 ECO 01 final X5.3-1120 -44A7B to DFA540 FT1 T5.4-1130-46A7R, the following corrections have been made:

From DFA540 FT1 T5.4-1130-46A7R to DFA540 FT2 T5.4-1170-46A97, the following corrections have been made:

From DFA540 FT2 T5.4-1170-46A97 to DF540 FT3 T5.4-1195-46AAC, the following corrections have been made:

From DFA540 FT3 T5.4-1195-46AAC to DFA540 V5.4-1265-46ABA, the following corrections have been made:

From DFA540 V5.4-1265-46ABA to DFA540 V5.4-1283-46ABA, the following corrections have been made:

1.7.6 Version 5.4 Known Problems

The following known problems exist with Compaq Fortran Version 5.4:

1.8 New Features, Corrections, and Known Problems in Version 5.3

Version 5.3 is a minor release that includes corrections to problems discovered since Version 5.2 was released and certain new features.

The following topics are discussed:

1.8.1 Version 5.3 ECO 02 New Features

The following new Compaq Fortran features are now supported:

From DFA531 ECO 01 X5.3-1120-44A7B to DFA532 ECO 02 X5.3-1155-44A8I, the following corrections have been made:

1.8.2 Version 5.3 ECO 01 New Features

The following new Compaq Fortran features are now supported:

The following new f90 command options are now supported:

Some important information to note about this release:

From released version V5.3-915-449BB to ECO 01 FT1 X5.3-953-44A17, the following corrections have been made:

From DFA531 ECO 01 FT1 X5.3-953-44A17 to FT2 T5.3-1034-44A3V, the following corrections have been made:

From DFA531 ECO 01 FT2 T5.3-1034-44A3V to final X5.3-1120 -44A7B, the following corrections have been made:


Next Contents