DIGITAL Fortran
Documentation and Online Information Overview

July 1997

Software Version: DIGITAL Fortran Version 7.1 or higher

Digital Equipment Corporation
Maynard, Massachusetts

July 1997

Digital Equipment 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 Digital or an authorized sublicensor.

© Digital Equipment Corporation 1997. All Rights Reserved.

The following are trademarks of Digital Equipment Corporation: AlphaGeneration, AXP, Bookreader, DEC, DEC Fortran, DECwindows, DIGITAL, OpenVMS, VAX, VAX FORTRAN, VMS, and the DIGITAL logo.

UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open Company Ltd.

NT, Windows NT, and Windows are trademarks of Microsoft Corporation; Microsoft and Windows 95 are registered trademarks of Microsoft Corporation.

PostScript is a trademark of Adobe Systems, Inc.

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

This document is available only on CD-ROM.

This document was produced using SDMLWEB.

Contents

1 DIGITAL Fortran Documentation and Online Information

1.1 Online Files and CD-ROM Sets

1.2 Online Documentation Locations on the Software Product Library CD-ROM Set

1.3 Online Release Notes and Help Files

1.3.1 DIGITAL Fortran Online Release Notes

1.3.2 DIGITAL Fortran 90 DCL HELP

1.3.3 DIGITAL Fortran 77 DCL HELP

1.4 The DIGITAL Fortran 90 Documentation Set

1.5 The DIGITAL Fortran 77 Documentation Set

1.6 Ordering Printed Documentation

1.7 Documentation Corrections and Additions

1.8 Using Internet Mail for Documentation Feedback

1 DIGITAL Fortran Documentation and Online Information

The previous DEC Fortran and DEC Fortran 90 products are now combined into a single product called DIGITAL Fortran.

Product Terminology

This document uses the following new or changed product name terminology:

DIGITAL Fortran Web page

If you have Internet access and a World Wide Web (WWW) viewer, you are welcome to view the following:

Contents of this Chapter:

1.1 Online Files and CD-ROM Sets

Installation-related DIGITAL Fortran documentation is available online on the Software Product Library media CD-ROM set. The DIGITAL Fortran installation guide, cover letter, and Software Product Description (SPD) apply to both DIGITAL Fortran 90 and DIGITAL Fortran 77.

Bookreader versions of the DIGITAL Fortran 90 (formerly DEC Fortran 90) documentation and DIGITAL Fortran 77 (formerly DEC Fortran) documentation are provided on the Online Documentation Library CD-ROM you are now accessing.

Online DIGITAL Fortran for OpenVMS Alpha systems documentation is available online on the two Layered Product CD-ROM devices:

The Software Product Library CD-ROM set contains the following:

1.2 Online Documentation Locations on the Software Product Library CD-ROM Set

On the Software Product Library CD-ROM set, the main DIGITAL Fortran directory is [ALPHA_FORT071] for Version 7.1.

To locate the correct CD-ROM and the DIGITAL Fortran directory in the Software Product Library CD-ROM set, see the CD-ROM master index file (in the [README] directory on the first CD-ROM) or use the CDMENU utility.

Once you locate and mount the correct CD-ROM, you can use a DIRECTORY command to view the files in the following DIGITAL Fortran directories:

For information on the CDMENU utility and the CD-ROM files on the Software Product Library CD-ROM set, see the online Software Product Library CD-ROM User's Guide, which is provided on the first Software Product Library CD-ROM in the [README] directory.

For installation instructions, see the DIGITAL Fortran installation guide.

1.3 Online Release Notes and Help Files

DIGITAL Fortran provides the following online information, which is copied to the user's system during installation:

1.3.1 DIGITAL Fortran Online Release Notes

The DIGITAL Fortran online release notes provide more information on this version of DIGITAL Fortran.

To display or print the DIGITAL Fortran release notes before you install the DIGITAL Fortran Run-Time Library, DIGITAL Fortran 90, or DIGITAL Fortran 77, see the DIGITAL Fortran installation guide, Chapter 2.

After one or both of the DIGITAL Fortran compilers have been installed, the online release notes can be displayed on the screen using the TYPE command:

$ TYPE/PAGE SYS$HELP:FORTRAN.RELEASE_NOTES

Other forms of the release notes (PostScript and Bookreader) are also provided, using the file name:

  SYS$HELP:FORTRAN_RELEASE_NOTES.*

1.3.2 DIGITAL Fortran 90 DCL HELP

The DIGITAL Fortran 90 DCL HELP module in SYS$LIBRARY:HELPLIB.HLB (the DIGITAL Fortran 90 help file) provides online access to DIGITAL Fortran 90 help, including F90 command qualifiers, error message descriptions, a summary of the language elements (statements, intrinsic functions, and so on), a glossary, and other information.

To view the online DIGITAL Fortran 90 help file using the HELP command, type:

$ HELP F90

You can specify topics to navigate the help hierarchy. For example, to display the mnemonics of all DIGITAL Fortran 90 run-time diagnostic messages, type:

$ HELP F90 RUN_TIME

You can abbreviate the HELP command words. For instance, to specify a particular error mnemonic, you might use the following command:

$ HELP F90 RUN FORVARMIS

1.3.3 DIGITAL Fortran 77 DCL HELP

The DIGITAL Fortran 77 DCL HELP module in SYS$LIBRARY:HELPLIB.HLB (the DIGITAL Fortran 77 help file) provides online access to DIGITAL Fortran 77 help, including FORTRAN command qualifiers, error message descriptions, a summary of the language elements (statements, intrinsic functions, and so on), a glossary, and other information.

To view the online DIGITAL Fortran 77 help file using the HELP command, type:

$ HELP FORTRAN

You can specify topics to navigate the help hierarchy. For example, to display the mnemonics of all DIGITAL Fortran 77 compiler source diagnostic messages, type:

$ HELP FORTRAN ERROR RUN_TIME

You can abbreviate the HELP command words. For instance, to specify a particular error mnemonic, you might use the following command:

$ HELP FORT ERR RUN FILNOTFOU

1.4 The DIGITAL Fortran 90 Documentation Set

Depending on how you order the DIGITAL Fortran 90 product, you may receive printed copies of the following DIGITAL Fortran 90 manuals:

The DIGITAL Fortran installation guide and cover letter apply to both DIGITAL Fortran 90 and DIGITAL Fortran 77.

You can order these documents in printed form from DIGITAL as an entire kit or individually (except for the cover letter).

Online help is also available (see Section 1.3).

1.5 The DIGITAL Fortran 77 Documentation Set

Depending on how you order the DIGITAL Fortran 77 product, you may receive printed copies of the following DIGITAL Fortran 77 manuals:

The DIGITAL Fortran installation guide and cover letter apply to both DIGITAL Fortran 90 and DIGITAL Fortran 77.

You can order the these documents in printed form from DIGITAL as an entire kit or individually (except for the cover letter).

Online help is also available (see Section 1.3).

1.6 Ordering Printed Documentation

To order the complete printed DIGITAL Fortran 90 documentation set, specify the order number QA-MV1AA-GZ. You can also order individual documents (see Section 1.4 for order numbers).

To order the complete printed DIGITAL Fortran 77 documentation set, specify the order number QA-MV1AB-GZ. You can also order individual documents (see Section 1.5 for order numbers).

To order printed documentation from DIGITAL, see the "How to Order Additional Documentation" page in the back of a recently printed DIGITAL software document or use these guidelines:

1.7 Documentation Corrections and Additions

In the online DIGITAL Fortran installation guide (revised for Version 7.1.), there are no known corrections. In the printed version:

These corrections have been made to online CD-ROM versions of the installation guide.

For corrections to the DEC Fortran 90 Language Reference Manual and the DEC Fortran 90 User Manual for OpenVMS Alpha Systems, see the online release notes.

The following known corrections apply to the DIGITAL Fortran Language Reference Manual (available in HTML form) :

The following known corrections apply to the DEC Fortran Language Reference Manual:

The following corrections and additions for the DEC Fortran User Manual for OpenVMS AXP Systems result from software changes or documentation corrections:
Section and Pages  Type  Description 
Section 1.2.3, Pages 1-5 to 1-8  Addition  New qualifiers have been added, as listed in the release notes and described using the command HELP FORTRAN. 
Section 1.2.3, Page 1-15   Change   The description of the /CONVERT=NATIVE keyword has changed. Replace first sentence under "NATIVE" in Section 1.2.3.5 with: "Specifies that no conversion is performed." 
Section 1.2.3.29, Page 1-31  Addition  For an implicit file open or internal file open, the /VMS qualifier now changes the OPEN statement BLANK keyword default to 'ZERO', For an explicit file open, the default is always 'NULL'. For more information, use the command HELP FORTRAN. 
Section 2.1.2.1, Pages 2-5 to 2-6  Change  The default for the Linker qualifier /[NO]NATIVE is /NATIVE, not /NONATIVE. To allow translated image interoperability, you must now specify /NONATIVE. Under the heading "The /NATIVE_ONLY Qualifier," to allow interoperability with called translated shared images, you must now specify /NONATIVE.  
Section 8.1.2, Pages 8-3 to 8-5  Change  The information in the linker options file is incorrect. On the LINK /SHARE command (page 8-3) the options file should specify PSECT_ ATTR=WORK_AREA,SHR.

On the LINK command for the executable image (page 8-4), the options file should contain the right name and an additional line to define the program section attributes:

PSECT_ATTR=WORK_AREA,SHR
INC_COMMON/SHAREABLE

Additional text should be added to indicate:

  • If the installed common block is not in SYS$SHARE, you must define a logical name (of the installed image) to point to where it is located.

  • All program section (PSECT) attributes of a common block must be the same everywhere that common block appears.

  • If a common block is installed with /SHARE/WRITE (shared writeable), the options file must specify the PSECT attribute of SHR.
 
Section A.1 Page A-1 to A-14   Change  For those using DIGITAL Fortran Version 6.0 for OpenVMS VAX Systems (replaces VAX FORTRAN Version 5.9), replace references to the VAX FORTRAN User Manual with the DEC Fortran User Manual for OpenVMS VAX Systems
Section A.1.1.2, Page A-4  Addition  Add the following text as separate item in the list near the top of the page: "Certain DIGITAL Fortran 77 PSECT attributes differ from VAX FORTRAN. For information on DIGITAL Fortran 77 PSECT attributes, see Section 10.2." 
Section A.1.3, Pages A-12  Change  The default for the Linker qualifier /[NO]NATIVE is now /NATIVE, not /NONATIVE. To allow translated image interoperability with called shared images, you must now specify /NONATIVE on the LINK command line.  
Section B.5, Page B-10  Change   In the heading and text in Section B.5.2.1, replace REAL*4 with REAL*8.  
Section C.1, Page C-2   Change   In the first sentence after the table, change the text to: "The OPEN statement CONVERT keyword supports the NATIVE keyword value to specify that no conversion is performed." 
Section C.2, Page C-6  Change   The examples that use the logical name FOR$CONVERT should use a leading zero (0) before the numbers near the end of the logical name. Replace FOR$CONVERT28 with FOR$CONVERT028 and FOR$CONVERT29 with FOR$CONVERT029.  
Section D.1.2, Page D-5  Deletion   There is no longer a limit for the number of named common blocks. Delete the line in Table D-1 that says the limit of Named common blocks is 250.  
Section F.4, Page F-8  Change   In the second sentence, change the words "must first be installed." to "must be run first.". 
Section F.4, Pages F-8 to F-12  Change   The example of sharing data is correct, but should use the SOLITARY linker option (in the linker options file PAGEFIL.OPT) to preserve local data. For more information, see the OpenVMS Alpha operating system documentation set. 

1.8 Using Internet Mail for Documentation Feedback

DIGITAL appreciates your comments. If you have any comments or suggestions about DIGITAL Fortran documentation, please feel free to send Internet mail containing your specific comments to:

  fortran_docs@zko.mts.dec.com

Copyright © 1997, Digital Equipment Corporation -- All rights reserved.