Compaq Fortran Compaq logo

Compaq Fortran

Release Notes for Compaq Tru64 UNIX Systems


December 1999

This document contains information about Compaq Fortran for Compaq® Tru64tm UNIX® (formerly DIGITAL® UNIX) Alpha Systems.

Software Version: Compaq Fortran
Version 5.3

Compaq Computer Corporation
Houston, Texas


First release, June 1994
Last Revision, December 1999

Compaq Computer Corporation makes no representations that the use of its products in the manner described in this publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of licenses to make, use, or sell equipment or software in accordance with the description.

Possession, use, or copying of the software described in this publication is authorized only pursuant to a valid written license from Compaq or an authorized sublicensor.

© Compaq Computer Corporation 1999. All Rights Reserved

Compaq, the Compaq Logo, DEC, DIGITAL, VAX, and VMS are registered in the U.S. Patent and Trademark Office.

AlphaGeneration, AlphaServer, Bookreader, DECchip, DEC Fortran, DECwindows, DEC FUSE, DECwindows, OpenVMS, Tru64 UNIX, ULTRIX, and VAX FORTRAN are trademarks of Compaq Computer Corporation.

Microsoft, PowerStation, NT, and Windows are either trademarks or registered trademarks of Microsoft Corporation.

CRAY is a trademark of Cray Research, Inc.
IEEE is a registered trademark of the Institute of Electrical and Electronics Engineers, Inc.
Linux is a trademark of Linus Torvalds.
OpenMP is a trademark of the OpenMP Architecture Review Board.
PostScript is a trademark of Adobe Systems, Inc.
Motif, OSF, and OSF/1 are trademarks of the Open Software Foundation, Inc.
UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open Company Ltd.

All other trademarks and registered trademarks are the property of their respective holders.

This document is available on CD-ROM.

Contents


Chapter 1
Compaq Fortran Version 5.3 Release Notes

This chapter contains release notes for Compaq Fortran Version 5.3 (changes for this release are described in Section 1.5).

This chapter contains the following sections:

1.1 Product Terminology Changes

This document uses the following new or changed product names:

1.2 Overview

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

Compaq Fortran fully supports the Fortran 95 Standard (ISO/IEC 1539-1:1997(E)) and the multi-vendor OpenMPtm 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 Compaq Fortran 77 source language compatibility. Provided the types and shapes of the actual and formal arguments agree, routines compiled with Compaq Fortran 77 can call (or be called by) routines compiled with Compaq Fortran.

1.3 Installation and Minimum Operating Systems Version

Compaq Fortran Version 5.3 requires Version 4.0 (or later) of the Compaq Tru64 UNIX operating system. Use of parallel features requires Version 4.0D (or later) of the Compaq Tru64 UNIX system.

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

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


  fortran@compaq.com 

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

If you have Internet access and a World Wide Web (WWW) browser, you are welcome to view the Compaq Fortran home page, located at:

http://www.compaq.com/fortran

1.4 Software Versions

1.4.1 Contents of the Version 5.3 kit

The Compaq Fortran Version 5.3 kit consists of the following setld sets:

The Compaq Fortran DFABASE and DFACOM subsets include the Compaq Fortran 95/90 and Compaq Fortran 77 compilers and associated documentation.

The XMD subsets contain the CXML routines, included in the Compaq 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 Contents of High Performance Fortran in 5.3

The HPFLIBS subset contains High Performance Fortran (HPF) support and contains:

In order to use the HPF Scalar libraries, the HPFLIBS subset must be installed.

As in Fortran 90 Version 5.2, the HPFLIBS subset replaces the old PSESHPF subset. If you previously installed the PSESHPF subset you do not need to delete it. If you choose to delete it, delete it before you install the Fortran 90 V5.3 HPFLIBS170 subset. If you delete the PSESHPF subset after you install the Fortran HPFLIBS170 subset, you need to delete the HPFLIBS170 subset and then reinstall it. For information on using the setld command to check for and delete subsets, see the Compaq Fortran Installation Guide for Tru64 UNIX Systems.

To execute HPF programs compiled with the -wsf switch you must have both PSE160 and Fortran 90 Version 5.3 with the HPFLIBS170 subset installed. For this release the order of the installation is important. You must first install PSE160 and then install Fortran 90 Version 5.3 with the HPFLIBS170 subset. The HPFLIBS170 subset must be installed last. If you do this it will be properly installed.

If you also need to use the latest versions of MPI and PVM, you must install PSE180. PSE180 contains only MPI and PVM support. The support for HPF programs compiled with the -wsf switch is only found in PSE160. Therefore you must install both versions of PSE and you must install PSE180 after PSE160.

To install Compaq Fortran with HPF and MPI and PVM, install them in the following order. The order is very important.

  1. Delete any old versions that you wish to delete.
  2. Install PSE160.
  3. Install Compaq Fortran Version 5.3 including the HPFLIBS170 subset.
  4. Install PSE180.

The HPF runtime libraries in Compaq Fortran Version 5.3 are only compatible with PSE Version 1.6. Programs compiled with this version will not run correctly with older versions of PSE. In addition, programs compiled with older compilers will no longer run correctly when linked with programs compiled with this version. Relinking is not sufficient; programs must be recompiled and relinked.

If you cannot install these in the order described, follow these directions to correct the installation:

For more information about installing PSE160, see the Compaq Parallel Software Environment Release Notes, Version 1.6.

For more information about installing PSE180, see the Compaq Parallel Software Environment Release Notes, Version 1.8.

1.4.3 Miscellaneous Information about the Version 5.3 Kit

For more information including disk space requirements, see Section 3.1.1.

If you need to delete an older version of the Compaq 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 Compaq Fortran kit again includes the OTABASE subset (Compaq Compiled Code Support Library). The new OTABASE subset supports the use of parallel directives.

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

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

For the Version 5.3 subset numbers, see Section 1.4.

The following topics are discussed:

1.5.1 Version 5.3 New Features

The following new Compaq Fortran features are now supported:

1.5.2 Version 5.3 Important Information

Some important information to note about this release:

1.5.3 Version 5.3 Corrections

From version X5.2-829-4296F ECO 01 to FT1 T5.3-860-4498G, the following corrections have been made:

From version FT1 T5.3-860-4498G to FT2 T5.3-893-4499U, the following corrections have been made:

From version FT2 T5.3-893-4499U to V5.3-915-449BB, the following corrections have been made:

1.5.4 Version 5.3 Known Problems

The following known problems exist with Compaq Fortran Version 5.3:

1.6 Known Limitations

The following limitations exist in Version 5.3:

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

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

The following topics are discussed:

1.7.1 Version 5.2 ECO 01 New Features

The following new Compaq Fortran (DIGITAL Fortran 90) features are now supported:

Some important information to note about this release: From version V5.2-705-428BH to X5.2-829-4296F, the following corrections have been made:


Next Contents