HP Fortran
Release Notes for Tru64 UNIX Systems


Previous Contents


Chapter 2
New Features for HP Fortran Versions 4.n, 2.0, and 1.n Releases

This chapter summarizes the new features for HP Fortran Versions prior to Version 5.0:

2.1 New Features and Corrections in Version 4.1

Version 4.1 is a maintenance release that contains a limited number of new features and corrections to problems discovered since Version 4.0 was released.

For additional information added to these release notes for Version 4.1, see Section 1.13.3.

The following new features have been added for DIGITAL Fortran 90 Version 4.1:

The following new High Performance Fortran features have been added for DIGITAL Fortran 90 Version 4.1:

These new features are described in the DIGITAL High Performance Fortran 90 HPF and PSE Manual.

The corrections made for DIGITAL Fortran 90 Version 4.1 include the following:

The following are corrections for HPF users in this version:

These new corrections are described in more detail in the Parallel Software Environment (PSE) release notes.

2.2 New Features in Version 4.0

The following f90 command options were added for DIGITAL Fortran 90 Version 4.0:

For more information on f90 command options, see the Compaq Fortran User Manual for Tru64 UNIX and Linux Alpha Systems, Chapter 3, or f90(1).

In addition to the f90 command-line options, the following new or changed features were added for Version 4.0:

For more information on compatibility with DIGITAL Fortran 77, see the revised Compaq Fortran User Manual for Tru64 UNIX and Linux Alpha Systems, Appendix A.

2.3 New Features in Version 2.0

New features for Version 2.0 include the LOC intrinsic function. LOC returns the internal address of its argument (same as the built-in function %LOC).

In addition, the Compaq Ladebug debugger has added support for Compaq Fortran language features (see Section 1.13.8.1).

2.4 New Features in Version 1.3

New features for Version 1.3 include the f90 command options that support the Compaq Parallel Software Environment.

To request parallel execution, specify the -wsf or -wsf nn option . This compiles the program to run in parallel using the Compaq Parallel Software Environment product. The optional nn parameter specifies the number of processors on which the program is intended to execute. If not specified, the program will be compiled to execute on any number of processors. More efficient code is generated when nn is specified.

If you specify the -wsf or -wsf nn option to request parallel execution, you can also use the following related options:

Other Version 1.3 new features include the following:

For more complete product information, see the Compaq Fortran documentation and the f90(1) reference (man) page.

2.5 New Features in Version 1.2

DIGITAL Fortran 90 Version 1.2 contains the following changes since Version 1.1:

For more complete product information, see the Compaq Fortran documentation and the f90(1) reference (man) page.

2.6 New Features in Version 1.1

DIGITAL Fortran 90 Version 1.1 contains the following changes since Version 1.0:

For more complete product information, see the Compaq Fortran documentation and the f90(1) reference (man) page.


Chapter 3
Documentation Information

The sections in this chapter:

The HP Fortran Web page provides a wealth of information about HP Fortran products, including update (patch) kits:


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

3.1 HP Fortran Documentation and Online Information

The HP Fortran documentation set includes the following:

The HP Fortran Software Product Description (SPD) is provided as a file on the Software Product Library CD-ROM (media CD-ROM).

The following HP Fortran online information is available (once installed on the system):

The HP Fortran Installation Guide for Tru64 UNIX Systems, these online release notes, the "read first" cover letter, and the SPD are available on the HP Tru64 UNIX Software Product Library CD-ROM (media CD-ROM) in ASCII and PostScript format.

Most printed HP Fortran documents are available on the HP Tru64 UNIX Online Documentation Library CD-ROM in HTML format. The printed HP Fortran documentation is also available on the HP Fortran Web site at:


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

3.2 Compaq HPF and Parallel Software Environment Documentation

The Compaq Parallel Software Environment product is no longer supported. The DIGITAL High Performance Fortran 90 HPF and PSE Manual (in the Compaq Parallel Software Environment documentation kit, QA-2ATAA-GZ), however, still contains important HPF documentation in Chapters 1-8. (The Parallel Processing on Tru64 UNIX Systems manual that describes NUMA parallel processing in Compaq Fortran is available after installation in the following location:


/usr/lib/cmplrs/fort90/fort55_parallel_manual.ps 

The DIGITAL High Performance Fortran 90 HPF and PSE Manual explains both the (now retired) Parallel Software Environment (PSE) and the (still current) High Performance Fortran (HPF) programming language. It contains a tutorial describing how to write programs using the HPF extensions to Compaq Fortran.

3.3 Other Sources of Information About Fortran 95/90

This section lists sources of information about Fortran 95/90 other than the HP Fortran documentation.

The following publication is the copywritten standard for Fortran 90 and 95:

Tutorial information about the Fortran 95/90 language is available in commercially published documents at major book stores or from their publishers. HP Fortran documentation does not usually provide such tutorial information. The following commercially published documents (listed in alphabetical order by title) in English provide reference or tutorial information about Fortran 90:

For information on parallel programming using OpenMP, see the following:

For information on High Performance Fortran (HPF), see the following:

Contents