DIGITAL Read Before Installing or Using Digital Fortran Version 4.1 for Digital UNIX[R] Alpha Systems AV-PW83H-TE This letter explains the Version 4.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 Digital Fortran 90 and Digital Fortran 77. o Digital Fortran 90 and Digital Fortran 77 version numbers are now the same. o Beginning with Version 3.2C, the DEC OSF/1 operating system is now called the Digital UNIX operating system. Product Packaging Information Digital Fortran Version 4.1 includes the Digital Fortran 90 compiler, the Digital Fortran 77 compiler, and their shared com- ponents (such as the Digital Fortran run-time library system). Both Digital Fortran Version 4.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 installed both Digital Fortran compilers, the commands and main directories are as follows: Features________Digital_Fortran_90______Digital_Fortran_77________ Command Name f90 f77 Base Directory /usr/lib/cmplrs/fort90 /usr/lib/cmplrs/fort __________________________________________________________________ ©Digital Equipment Corporation. 1996. All Rights Reserved. Product Packaging Information (Cont'd) 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 Digital Fortran 90 User Manual for Digital UNIX Systems. In a future release of Digital Fortran, the Digital Fortran 77 compiler will no longer be available, having been replaced by the newer Digital Fortran 90 compiler. 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 Digital UNIX Systems). Both Digital Fortran Version 4.1 compilers recognize the Product Authorization Key (PAK) for either Digital Fortran 90 or Digital Fortran 77. Installation Information Installing Digital Fortran Version 4.1 requires the Digital UNIX operating system Version 3.0 or higher. To install Digital Fortran 90, Digital Fortran 77, or both, follow the instructions in the Digital Fortran Installation Guide for Digital UNIX Systems. This release includes two versions of the Digital Fortran Run- Time Library: o You should not install both versions (subsets) of the Digital Fortran Run-Time Library. Also, if you need to delete an older version of the Digital 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. o If you will use Digital Fortran 90 (whether or not you also use Digital Fortran 77), you must install DFARTL374. o If you will use only Digital Fortran 77 (not Digital Fortran 90), you can consider installing DFARTL373. The DFARTL373 subset is slightly smaller than DFARTL374 since it does not contain certain new support needed by Digital Fortran 90. 2 Digital Fortran 90 Product and Release Notes Information Digital Fortran 90 conforms to the Fortran 90 Standard (ISO/IEC 1539:1991(E) and ANSI X3.198-1992), includes support for High Performance Fortran, and contains all but a few of the Digital Fortran 77 extensions to the FORTRAN-77 standard. Digital Fortran 90 Version 4.1 provides: o Upward compatibility with previous versions of Digital For- tran 90 for Digital UNIX Systems. 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 user-defined subprograms, new or enhanced intrinsic routines, pointer initialization, derived-type structure initialization, comments allowed in namelist input, and generic identifier in END INTERFACE statements. If you use the -std option, you can use the the f95 command to issue messages for extensions to the proposed Fortran 95 standard. Using -std with the f90 command issues messages for extensions to the Fortran 90 standard. o A number of new f90 command-line options, including: - Specifying the type of Alpha chip code that will be gener- ated (-architecture) - Specifying the internal precision for integer constants (-intconstant) - Padding source records shorter than the statement field width with spaces on the right out to the end of the statement field (-pad_source) - Suppressing warning messages about questionable program- ming practices (-warn nousage) o Certain run-time performance improvements. o Corrections to problems discovered since Version 4.0 was released. For more complete product information, see the Digital Fortran 90 online release notes and f90(1). 3 Digital Fortran 90 Product and Release Notes Information (Cont'd) The release notes for Digital Fortran 90 contain installation- related instructions and a summary of technical changes, known problems, restrictions, and incompatibilities. To read the release notes before installing Digital Fortran, follow the instructions in the installation guide. You can view or print the release notes before installation once the appropriate media CD has been mounted. After installing Digital Fortran, the release notes are located in: /usr/lib/cmplrs/fort90/relnotes Digital Fortran 77 Product and Release Notes Information Digital Fortran 77 Version 4.1 for Digital UNIX Alpha Systems provides: o Upward compatibility with previous Digital Fortran for Digi- tal UNIX Alpha Systems versions. o The f77 command -architecture option to specify the type of Alpha chip code that will be generated. o Corrections to problems discovered since Version 4.0 was released. o Certain run-time performance improvements. For more product information about Digital Fortran 77, see the online release notes. Digital Fortran 77 release notes contain a summary of new fea- tures, known problems, restrictions, incompatibilities, and installation-related instructions. To read the release notes before installing Digital Fortran, follow the instructions in the installation guide. You can view or print the release notes before installation once the appropriate media CD has been mounted. After installation, the release notes are located in: /usr/lib/cmplrs/fort/relnotes 4 Digital UNIX Software Product Library and Online Documentation CD-ROM Kits The Digital UNIX Software Product Library and Online Documenta- tion CD-ROM kits include: o The Software Product Library CD-ROM (media CD) set The media CD contains installation subsets and related in- stallation documentation for the Digital UNIX Alpha software products on multiple CDs. o The Online Documentation Library CD-ROM (documentation CD) set The online documentation CD contains documentation files in Bookreader format for Digital UNIX software products on one or more CDs. To allow users to read documentation on the Online Documentation Library CD-ROM (CD) using Bookreader, your system administrator should see the Online Documentation Library CD-ROM User's Guide. The Digital UNIX Software Product Library and Online Documen- tation CD-ROM kit does not include the printed Digital Fortran documentation set (you can order the documentation set or indi- vidual documents separately). The Digital Fortran Digital UNIX Alpha Media and Documentation Kit is no longer available. Contents of the Media CD The Digital UNIX Software Product Library CD-ROM (media CD) kit includes a set of media CDs and a CD "read first" letter. The Software Product Library CD-ROM User's Guide (media CD user guide) is provided online and describes the cdmenu utility and the media CD online files. With the Digital UNIX Software Product Library CD-ROM, see the media CD user's guide or the CD master index file to locate the correct media CD that contains the Digital Fortran directories and the names of the Digital Fortran product directories. The CD user guide and CD master index are provided as online files in the /readme directory of the first media CD. 5 Contents of the Media CD (Cont'd) Follow the directions in the Digital Fortran installation guide or CD user guide to mount the appropriate media CD. Use an ls command to examine the files in the following Digital Fortran directories: o /mnt/dfa410/kit contains the Digital Fortran setld subsets o /mnt/dfa410/documentation contains Digital Fortran documenta- tion files Your media CD contains the following Digital Fortran files: o The Digital Fortran setld installation subsets o Digital Fortran documentation in PostScript[R] (.ps) form and ASCII (.txt) form, including: - The Digital Fortran installation guide - The Digital Fortran 90 online release notes - The Digital Fortran 77 online release notes - This "read first" cover letter - The Digital Fortran Software Product Description (SPD) Contents of the Kit o Bill of Materials (BOM) Please read the BOM enclosed in this kit and check to see that all items listed are actually in your kit. If your kit is damaged or any items are missing, call your Digital rep- resentative or the Digital Software Manufacturing, Materials Replacement Group. o Media The media CD contains the Digital Fortran directories and subsets. For information about installing Digital Fortran, see the Digital Fortran installation guide. 6 Contents of the Kit (Cont'd) 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 and for Digital UNIX Systems Digital Fortran 77 DEC Fortran 90 Language Reference Manual Digital Fortran 90 Digital Fortran 90 User Manual for Digital Fortran 90 Digital UNIX Systems DEC Fortran Language Reference Manual Digital Fortran 77 DEC Fortran User Manual for DEC Digital Fortran 77 OSF/1_AXP_Systems_______________________________________________ The Digital Software Product Library CD kit does not include the printed Digital Fortran documentation. You can order the entire documentation set or order individual documents (except this cover letter) separately, as follows: _____________________________________________________________ Printed_Set_or_Printed_Document_Title________Order_Number____ Digital Fortran 90 Documentation Set QA-MV2AA-GZ.4.1 Digital Fortran Installation Guide for AA-PW82C-TE Digital UNIX Systems DEC Fortran 90 Language Reference Manual AA-Q66SB-TK Digital Fortran 90 User Manual for AA-Q66TB-TE Digital UNIX Systems this cover letter AV-PW83H-TE Digital Fortran 77 Documentation Set QA-MV2AB-GZ.4.1 Digital Fortran Installation Guide for AA-PW82C-TE Digital UNIX Systems DEC Fortran Language Reference Manual AA-PU45B-TK DEC Fortran User Manual for DEC OSF/1 AA-PW81B-TK AXP Systems ___this_cover_letter_________________________AV-PW83H-TE______ 7 Contents of the Kit (Cont'd) For example, to order the complete printed Digital Fortran 90 documentation set, specify the order number QA-MV2AA-GZ.4.1. For Digital Fortran 90 and Digital Fortran 77 customers with a service update contract, you will find Digital Fortran 90 documentation that has been revised since its previous release included with your kit. For Version 4.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. 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, DEC FUSE, Dig- ital, OpenVMS, and the DIGITAL logo are trademarks of Digital Equip- ment Corporation [R] UNIX is a registered trademark in the United States and other coun- tries licensed exclusively through X/Open Company Ltd.; PostScript is a registered trademark of Adobe Systems, Inc.; OSF/1 is a reg- istered trademark of the Open Software Foundation, Inc. 8