Compaq Read Before Installing or Using Compaq[R] Fortran Version 7.2 for OpenVMS[TM] Alpha Systems AV-PU3BJ-TE This letter explains the Version 7.2 release of the Compaq Fortran (formerly DIGITAL[TM] Fortran) product for OpenVMS Alpha Systems. Product Terminology This letter uses the following new or changed product name terminology: o "Compaq Fortran" refers to the product that was previously called "DIGITAL Fortran". It also refers to the Compaq For- tran language that fully supports the Fortran 95 and Fortran 90 standards. o "Compaq Fortran 77" refers to the product that was previously called DEC[TM] Fortran and DIGITAL Fortran 77. Product Packaging Information Compaq Fortran for OpenVMS Alpha Systems Version 7.2 includes the Compaq Fortran compiler, the Compaq Fortran 77 compiler, and their shared components (such as the Compaq Fortran run-time library system and the FORSYSDEF.TLB library). Both Compaq Fortran Version 7.2 compilers recognize the Product Authorization Key (PAK) for either Compaq Fortran or Compaq Fortran 77. For example, if you have a Compaq Fortran 77 PAK, you can begin using the Compaq Fortran compiler. If you install both compilers, the command names are as follows: o For Compaq Fortran, the FORTRAN (or F90) command. o For Compaq Fortran 77, the FORTRAN command with the /OLD_F77 qualifier. While Compaq Fortran 77 currently supports a very few legacy compatibility features not yet supported by Compaq Fortran, Com- paq Fortran supports nearly all Compaq Fortran 77 extensions. For more information about Compaq Fortran compatibility fea- tures, see the compatibility appendix in the Compaq Fortran User Manual for OpenVMS Alpha Systems. © Digital Equipment Corporation. 1999. All Rights Reserved. License Management Facility (LMF) Information Before you can install Compaq Fortran, an LMF Product Autho- rization Key (PAK) must be registered and loaded (see the Compaq Fortran Installation Guide for OpenVMS Alpha Systems). Both Compaq Fortran Version 7.2 compilers recognize the Product Authorization Key (PAK) for either Compaq Fortran or Compaq Fortran 77. Installation Information Installing Compaq Fortran requires the OpenVMS Alpha operating system, Version 7.1 or higher. You must install the Compaq Fortran Run-Time Library (RTL) provided on the Compaq Fortran kit, which is more recent than the Compaq Fortran RTL shipped with OpenVMS Alpha Version 7.2 operating system. If you need to install the Compaq Fortran RTL kit, install it before you install Compaq Fortran. To install the Compaq Fortran RTL kit, the Compaq Fortran compiler, and/or the Compaq Fortran 77 compiler, use the POLYCENTER Software Installation (PCSI) software (PRODUCT command) as described in the Compaq Fortran Installation Guide for OpenVMS Alpha Systems. As described in the Compaq Fortran installation guide, you must add a line to your system startup file to execute the following Compaq Fortran startup command procedure: SYS$STARTUP:FORT$STARTUP.COM The printed installation guide is revised for this release. If you will be using 64-bit static addressing on a system run- ning OpenVMS Version 7.2, you should install an additional soft- ware kit that allows use of an enhanced 64-bit tools (including OpenVMS Debugger (DEBUG64) and Linker (LINKER64). For more in- formation, see the Compaq Fortran Installation Guide for OpenVMS Alpha Systems. 2 Compaq Fortran Release Notes The Compaq Fortran release notes contain a summary of new fea- tures, known problems, restrictions, incompatibilities, and installation-related instructions for the Compaq Fortran and Compaq Fortran 77 compilers and their common run-time system and other components. To read the release notes before installing Compaq Fortran, follow the instructions in the installation guide. After installing Compaq Fortran, you can find the ASCII release notes in: SYS$HELP:FORTRAN.RELEASE_NOTES The release notes are also provided in PostScript[R] form, using the file name: SYS$HELP:FORTRAN_RELEASE_NOTES.PS Compaq Fortran Product Information Compaq Fortran conforms to the Fortran 95 standard and the Fortran 90 Standard (ISO/IEC 1539:1991(E) and ANSI X3.198- 1992) and contains most but not all of the Compaq Fortran 77 extensions to the FORTRAN-77 standard. Compaq Fortran for OpenVMS Alpha Systems Version 7.2 provides upward compatibility with previous versions of Compaq Fortran (DEC Fortran 90) and corrections to problems discovered since Version 7.1 was released. Compaq Fortran Version 7.2 also provides: o Full implementation of the Fortran 95 standard. o Support for 64-bit addressing by using the cDEC$ ATTRIBUES ADDRESS64 directive. Other new directives include cDEC$ ATTRIBUES DEFAULT, cDEC$ ATTRIBUTES DESCRIPTOR, cDEC$ AT- TRIBUTES DESCRIPTOR32, cDEC$ ATTRIBUTES DESCRIPTOR64, cDEC$ ATTRIBUTES REFERENCE32, and cDEC$ ATTRIBUTES REFERENCE64. 3 Compaq Fortran Product Information (Cont'd) o A number of new FORTRAN command-line options, including: - The /ANALYSIS_DATA qualifier creates a analysis data file for use by such tools as the Source Code Analyzer. - The /ARCHITECTURE qualifier supports the EV6 keyword for generation of code specifically for the new Alpha 21264 chip implementation. - The /ASSUME qualifier supports the [NO]ALTPARAM, [NO]BUFFERED_IO, and [NO]MINUS0 keywords for certain compiler assumptions. - The /OLD_F77 qualifier requests the Fortran 77 compiler. - The /PAD_SOURCE qualifier applies to fixed-form source files where lines are shorter than the statement field length. - The /SEVERITY qualifier controls whether compiler diagnostic and/or standards checking warning messages have a severity of error. - The /STANDARD qualifier supports the F95 keyword for Fortran 95 standards checking. - The /SYNTAX_ONLY qualifier allows syntax checking without generating an object file. - The /OPTIMIZE qualifier supports the TUNE=EV6 keyword to support optimization for the new 21264 chip implementation. - The /WARNING qualifier supports the [NO]ARGUMENT_CHECKING, [NO]GRANULARITY, [NO]UNCALLED, [NO]UNUSED, and [NO]USAGE keywords for improved of compiler diagnostic reporting and control. o Certain run-time performance improvements. For more complete product information, see the Compaq Fortran online release notes and the compatibility appendix of the Compaq Fortran User Manual for OpenVMS Alpha Systems. 4 Compaq Fortran 77 Product Information Compaq Fortran 77 Version 7.2 for OpenVMS Alpha Systems pro- vides upward compatibility with previous Compaq Fortran 77 (DEC Fortran) versions and corrections to problems discovered since Version 7.1 was released. Compaq Fortran 77 Version 7.2 also provides: o The /ARCHITECTURE qualifier supports the EV6 keyword for generation of code specifically for the new Alpha 21264 chip implementation. o The /OPTIMIZE qualifier supports the TUNE=EV6 keyword to support optimization for the new 21264 chip implementation. o Certain run-time performance improvements. For more product information about Compaq Fortran 77, see the online release notes. OpenVMS Alpha Software Product Library and Online Documentation CD-ROM Kit The OpenVMS Alpha Software Product Library and Online Documenta- tion CD-ROM kit includes: o The Software Product Library CD-ROM (media CD-ROM) set The media CD-ROM contains installation files and related installation documentation for the OpenVMS Alpha software products on multiple CD-ROMs. o The Online Documentation Library CD-ROM (documentation CD- ROM) set The online documentation CD-ROM contains documentation files in Bookreader format for OpenVMS Alpha software products on one or more CD-ROMs. To allow users to read documentation on the Online Documentation Library CD-ROM using Bookreader, your system manager should see the Online Documentation Library CD-ROM User's Guide. The OpenVMS Alpha Software Product Library and Online Documenta- tion CD-ROM kit does not include the printed Compaq Fortran or Compaq Fortran 77 documentation set (you can order the documen- tation separately). The DIGITAL Fortran OpenVMS Alpha Media and Documentation Kit (order number QA-MV1AA-H8) is no longer available. 5 Contents of the Media CD-ROM A media CD-ROM contains the files needed to install Compaq Fortran. It also contains installation-related documentation files. If you purchased the OpenVMS Alpha Software Product Library and Online Documentation CD-ROM kit, a set of media CD-ROMs are included with your kit. The OpenVMS Alpha Software Product Library CD-ROM kit includes a set of media CD-ROMs and a CD-ROM "read first" letter. The online Software Product Library CD-ROM User's Guide (CD-ROM user guide) describes the CDMENU utility and the media CD-ROM online files. To locate the correct media CD-ROM that contains the Compaq Fortran directories and the names of the Compaq Fortran product directories, see the OpenVMS Software Product Library CD-ROM user's guide, which is provided in the [README] directory of the first media CD-ROM. To mount a media CD-ROM system-wide, use an account with suit- able privileges and type the following form of the MOUNT command (replace device with the actual device name and replace label with the CD-ROM's volume label): MOUNT /SYSTEM device label For more information about mounting the appropriate media CD- ROM, follow the directions in the Compaq Fortran installation guide or CD-ROM user guide. Use a DIRECTORY command to examine the files in the following Compaq Fortran directories: o [ALPHA_FORT072.KIT] o [ALPHA_FORT072.DOCUMENTATION] Your media CD-ROM contains the following Compaq Fortran files: o The Compaq Fortran installation product distribution files o Compaq Fortran documentation in PostScript (.ps) form and ASCII (.txt) form, including: - The Compaq Fortran installation guide and the Version 7.2 "read first" cover letter - The Compaq Fortran Software Product Description (SPD) 6 Contents of the Compaq Fortran Kit o Parts List Please read the Parts List enclosed in this kit and check that all items listed are actually in your kit. If your kit is damaged or any items are missing, call your Compaq representative or the Compaq Software Manufacturing, Materials Replacement Group. o Media The OpenVMS Software Product Library CD-ROM kit is ordered separately from the Compaq Fortran kit. For information about the media CD-ROM, see "Contents of the Media CD-ROM." o Compaq Fortran Documentation Depending on how you order the Compaq Fortran product, your kit may include printed copies of the following Compaq For- tran manuals: _____________________________________________________________ Document_Title____________________________Compiler___________ Compaq Fortran Installation Guide for Compaq Fortran and OpenVMS Alpha Systems Fortran 77 DIGITAL Fortran Language Reference Manual Compaq Fortran 90 Compaq Fortran User Manual for OpenVMS Compaq Fortran 90 Alpha Systems DEC Fortran Language Reference Manual Compaq Fortran 77 DEC Fortran User Manual for OpenVMS Compaq Fortran 77 AXP_Systems__________________________________________________ 7 Contents of the Compaq Fortran Kit (Cont'd) The Compaq Software Product Library CD-ROM kit does not include the printed Compaq Fortran documentation. The printed documentation sets and their individual documents are as follows: _____________________________________________________________ Printed_Set_or_Printed_Document_Title__________Order_Number__ Compaq Fortran Documentation Set QA-MV1AA-GZ Compaq Fortran Installation Guide for AA-PU3AE-TE OpenVMS Alpha Systems DIGITAL Fortran Language Reference AA-Q66SC-TK Manual[1] (or later) Compaq Fortran User Manual for OpenVMS AA-QJRWB-TE Alpha Systems this cover letter Compaq Fortran 77 Documentation Set QA-MV1AB-GZ Compaq Fortran Installation Guide for AA-PU3AE-TE OpenVMS Alpha Systems DEC Fortran Language Reference Manual AA-PU45B-TK DEC Fortran User Manual for OpenVMS AA-PU39A-TE AXP Systems this cover letter _____________________________________________________________ [1]The title of this document will change to Compaq Fortran Language_Reference_Manual____________________________________ Existing Compaq Fortran and Fortran 77 customers with a service update contract will find your kit includes Com- paq Fortran documentation that has been revised since its prior release. For Version 7.2, the Compaq Fortran Instal- lation Guide for OpenVMS Alpha Systems, the Compaq Fortran User Manual for OpenVMS Alpha Systems, and this letter were revised. The Software Product Description (SPD) provides an overview of the Compaq Fortran product and the technical environment in which the product is supported. The SPD is provided online on the media CD-ROM. 8 Compaq Fortran Home Page The Compaq Fortran home page provides information about Com- paq Fortran products. You can access this page by using a Web browser to open the following Internet URL: http://www.compaq.com/fortran/ Compaq Services A variety of service and support options are available from Compaq. For more information, contact your local Compaq sales office. Your Feedback Is Appreciated Compaq appreciates your comments. If you want to make comments about a manual, please send Internet mail containing the man- ual's title, order number, section number, and problem descrip- tion to: fortran@compaq.com ________________________________________________________________ [R] Compaq, the COMPAQ logo, DEC, and POLYCENTER are registered in the U.S. Patent and Trademark Office. [TM] AXP, Bookreader, DEC Fortran, and OpenVMS are trademarks of Compaq Computer Corporation. [R] PostScript is a registered trademark of Adobe Systems, Inc. 9