DIGITAL Read Before Installing or Using Digital Fortran Version 7.1 for OpenVMS[TM] Alpha Systems AV-PU3BG-TE This letter explains the Version 7.1 release of the Digital Fortran product. The previous DEC Fortran[TM] and DEC Fortran 90 products are now combined into the Digital Fortran product. Product Terminology This letter uses the following new or changed product name terminology: o "Digital Fortran 90" refers to the product that was previ- ously called "DEC Fortran 90". o "Digital Fortran 77" refers to the product that was previ- ously called "DEC Fortran". o "Digital Fortran" refers to the combined packaging of the Digital Fortran 90 and Digital Fortran 77 products. o Digital Fortran 90 and Digital Fortran 77 version numbers are now the same. Product Packaging Information Digital Fortran for OpenVMS Alpha Systems Version 7.1 includes the Digital Fortran 90 compiler, the Digital Fortran 77 com- piler, and their shared components (such as the Digital Fortran run-time library system and the FORSYSDEF.TLB library). Both Digital Fortran Version 7.1 compilers recognize the Product Authorization Key (PAK) for either Digital Fortran 90 or Digital Fortran 77. For example, if you have a Digital Fortran 77 PAK, you can begin using the Digital Fortran 90 compiler. If you install both compilers, the command names are as follows: o For Digital Fortran 90, the F90 command. o For Digital Fortran 77, the FORTRAN command. While Digital Fortran 77 currently supports a very few legacy compatibility features not yet supported by Digital Fortran 90, Digital Fortran 90 supports nearly all Digital Fortran 77 exten- sions. For more information about Digital Fortran compatibility features, see the compatibility appendix in the DEC Fortran 90 User Manual for OpenVMS Alpha Systems. In a future release of Digital Fortran, the FORTRAN command will invoke the Digital Fortran 90 compiler (instead of the Digital Fortran 77 compiler). ©Digital Equipment Corporation. 1997. All Rights Reserved. License Management Facility (LMF) Information Before you can install Digital Fortran, an LMF Product Au- thorization Key (PAK) must be registered and loaded (see the Digital Fortran Installation Guide for OpenVMS Alpha Systems). Both Digital Fortran Version 7.1 compilers recognize the Product Authorization Key (PAK) for either Digital Fortran 90 or Digital Fortran 77. The LMF product release date for Version 7.1 is 1-DEC-1996. Installation Information Installing Digital Fortran requires the OpenVMS Alpha operating system, Version 6.1 or higher. You must install the Digital Fortran Run-Time Library (RTL) provided on the Digital Fortran kit, which is more recent than the Digital Fortran RTL shipped with OpenVMS Alpha Version 7.0 operating system. If you need to install the Digital Fortran RTL kit, install it before you install Digital Fortran. To install the Digital Fortran RTL kit, the Digital Fortran 90 compiler, and/or the Digital Fortran 77 compiler, use the POLYCENTER Software In- stallation (PCSI) software (PRODUCT command) as described in the Digital Fortran Installation Guide for OpenVMS Alpha Systems. Digital Fortran provides PCSI product distribution files. PCSI software is bundled with the OpenVMS operating system, Version 6.1 or later. The advantages of using PCSI include shorter in- stallation time and the ability to track and delete the software version(s) installed on your system. As described in the Digital Fortran installation guide, you must add a line to your system startup file to execute the following Digital Fortran startup command procedure: SYS$STARTUP:FORT$STARTUP.COM 2 Installation Information (Cont'd) In the printed installation guide (last revised for Version 7.0): o Section 1.4 describes the disk space required. For Version 7.1, more disk space is required, as follows: - The Digital Fortran 77 compiler requires 9,800 blocks. - The Digital Fortran 90 compiler requires 16,000 blocks. - The common components requires 5,500 blocks. - The Digital Fortran Run-Time Library requires 4,600 blocks. - The Digital Fortran Complete kit requires 35,900 blocks. o Chapter 2 (step 10) shows a PRODUCT INSTALL FORTRAN command. This command should show the /SOURCE qualifier with the device and directory of the media CD-ROM and the Digital Fortran directory specified. These corrections have been made to the online CD-ROM version and will be made to the printed version of the installation guide the next time it is revised. Digital Fortran Release Notes The Digital Fortran release notes contain a summary of new features, known problems, restrictions, incompatibilities, and installation-related instructions for the Digital Fortran 90 and Digital Fortran 77 compilers and their common run-time system and other components. To read the release notes before installing Digital Fortran, follow the instructions in the installation guide. After installing Digital Fortran, you can find the ASCII release notes in: SYS$HELP:FORTRAN.RELEASE_NOTES Other forms of the release notes (PostScript[R] and Bookreader[TM]) are also provided, using the file name: SYS$HELP:FORTRAN_RELEASE_NOTES.* 3 Digital Fortran 90 Product Information Digital Fortran 90 conforms to the Fortran 90 Standard (ISO/IEC 1539:1991(E) and ANSI X3.198-1992) and contains many but not all of the Digital Fortran 77 extensions to the FORTRAN-77 standard. Digital Fortran 90 for OpenVMS Alpha Systems Version 7.1 pro- vides upward compatibility with previous versions of Digital Fortran 90 (DEC Fortran 90) and corrections to problems discov- ered since Version 7.0 was released. Digital Fortran 90 Version 7.1 also provides: o Partial implementation of the proposed Fortran 95 standard, including the following features: - FORALL statement and construct - Enhanced WHERE constructs - Automatic deallocation of ALLOCATABLE arrays - PURE user-defined subprograms - ELEMENTAL procedures - New or enhanced intrinsic routines - Pointer initialization - Derived-type structure initialization - Comments allowed in namelist input - Generic identifier in END INTERFACE statements. o A number of new F90 command-line options, including: - Specifying the type of Alpha chip code that will be gener- ated - Specifying the internal precision for integer constants o Certain run-time performance improvements. For more complete product information, see the Digital Fortran online release notes and the compatibility appendix of the DEC Fortran 90 User Manual for OpenVMS Alpha Systems. 4 Digital Fortran 77 Product Information Digital Fortran 77 Version 7.1 for OpenVMS Alpha Systems pro- vides upward compatibility with previous Digital Fortran 77 (DEC Fortran) versions and corrections to problems discovered since Version 6.3 was released. Digital Fortran 77 Version 7.1 also provides: o Access to four-digit calendar year using the Fortran 90 intrinsic function DATE_AND_TIME. o A new FORTRAN command-line option to specify the type of Alpha chip code that will be generated. o Certain run-time performance improvements. For more product information about Digital 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 Documen- tation CD-ROM kit does not include the printed Digital Fortran 90 or Digital Fortran 77 documentation set (you can order the documentation set or individual documents separately). The Digital Fortran OpenVMS Alpha Media and Documentation Kit is no longer available. 5 Contents of the Media CD-ROM The OpenVMS Alpha Software Product Library CD-ROM (media 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 (media 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 Digital Fortran directories and the names of the Digital Fortran product directories, see the CD-ROM user's guide or the CD-ROM master index file. The CD-ROM user guide and CD-ROM master index are provided as online files in the [README] directory of the first media CD-ROM. Follow the directions in the Digital Fortran installation guide or CD-ROM user guide to mount the appropriate media CD-ROM. Use a DIRECTORY command to examine the files in the following Digital Fortran directories: o [ALPHA_FORT071.KIT] o [ALPHA_FORT071.DOCUMENTATION] Your media CD-ROM contains the following Digital Fortran files: o The Digital Fortran installation product distribution files o Digital Fortran documentation in PostScript (.ps) form and ASCII (.txt) form, including: - The Digital Fortran installation guide - This "read first" cover letter - The Digital Fortran Software Product Description (SPD) 6 Contents of the Kit o Bill of Materials (BOM) Please read the BOM 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 Digital representative or the Digital Software Manufacturing, Materials Replacement Group. o Media The media CD-ROM contains the Digital Fortran directory and installation files. For information about installing Digital Fortran, see the Digital Fortran installation guide. o Digital Fortran Documentation Depending on how you order the Digital Fortran product, your installation kit may include printed copies of the following Digital Fortran manuals: _____________________________________________________________ Manual_Title____________________________Compiler_____________ Digital Fortran Installation Guide Digital Fortran 90 for OpenVMS Alpha Systems and Digital Fortran 77 DEC Fortran 90 Language Reference Digital Fortran 90 Manual DEC Fortran 90 User Manual for Digital Fortran 90 OpenVMS Alpha Systems DEC Fortran Language Reference Digital Fortran 77 Manual DEC Fortran User Manual for OpenVMS Digital Fortran 77 AXP_Systems__________________________________________________ The Digital Software Product Library CD kit does not include the printed Digital Fortran documentation. 7 Contents of the Kit (Cont'd) You can order the printed documentation set or individual documents (except this cover letter) separately, as follows: _____________________________________________________________ Printed_Set_or_Printed_Document_Title__________Order_Number__ Digital Fortran 90 Documentation Set QA-MV1AA-GZ.7.1 Digital Fortran Installation Guide for AA-PU3AD-TE OpenVMS Alpha Systems DEC Fortran 90 Language Reference Manual AA-Q66SB-TK Manual DEC Fortran 90 User Manual for OpenVMS AA-QJRWA-TE Alpha Systems this cover letter AV-PU3BG-TE Digital Fortran 77 Documentation Set QA-MV1AB-GZ.7.1 Digital Fortran Installation Guide for AA-PU3AD-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 AV-PU3BG-TE _____________________________________________________________ For Digital Fortran 90 and Digital Fortran 77 customers with a service update contract, you will find Digital Fortran documentation that has been revised since its prior release included with your kit. For Version 7.1, this letter has been revised. The Software Product Description (SPD) provides an overview of the Digital Fortran product and the technical environment in which the product is supported. The SPD is provided online on the media CD. Digital Services A variety of service and support options are available from Digital. For more information, contact your local Digital sales office. 8 Your Feedback is Appreciated Digital appreciates your comments. If you find errors or want to make comments about a manual, please send Internet mail or paper mail containing the manual's title, order number, section number, and problem description to: o Internet electronic mail: fortran_docs@zko.mts.dec.com o A letter sent to the following address: Digital Equipment Corporation Languages Documentation, ZKO2-3/K35 110 Spit Brook Road Nashua, NH 03062-2698 USA ___________________ [TM] AlphaGeneration, AXP, Bookreader, DEC, DEC Fortran, DIGITAL, Open- VMS, POLYCENTER, VMS, and the DIGITAL logo are trademarks of Dig- ital Equipment Corporation [R] PostScript is a registered trademark of Adobe Systems, Inc. 9