DIGITAL Read Before Installing or Using DIGITAL[TM] Fortran Version 5.0 for DIGITAL UNIX[R] Alpha Systems AV-PW83J-TE This letter explains the Version 5.0 release of the DIGITAL For- tran product. The previous DEC[TM] 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. DIGITAL Fortran 90 and DIGITAL Fortran 77 version numbers are now the same. o The DEC OSF/1[R] operating system is now called the DIGITAL UNIX operating system. Product Packaging Information DIGITAL Fortran Version 5.0 includes: o The DIGITAL Fortran 90 compiler o The DIGITAL Fortran 77 compiler o Their shared components (such as the run-time library system) Both DIGITAL Fortran Version 5.0 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. After you install DIGITAL Fortran, the commands and main directo- ries 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. 1997. 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. 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 5.0 compilers recognize the Product Authorization Key (PAK) for either DIGITAL Fortran 90 or DIGITAL Fortran 77. Installation Information Installing DIGITAL Fortran Version 5.0 requires the DIGITAL UNIX operating system Version 4.0 or higher. To install DIGITAL Fortran 90 and DIGITAL Fortran 77, 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 Li- brary 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 DFARTL376. 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 DFARTL376, 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 5.0 provides: o Upward compatibility with previous versions of DIGITAL For- tran 90 for DIGITAL UNIX Systems. o Initial support for directed parallel processing: - The -mp compiler option enables parallel processing using directed decomposition. Parallel processing is directed by inserting !$PAR directives in your source code. This type of parallel processing is for shared memory multiprocessor systems. - The new parallel !$PAR directives are PARALLEL and END PARALLEL, PDO, PARALLEL DO, PSECTIONS, CRITICAL SECTION, and TASK COMMON. For more information on these directives, see the following file: /usr/lib/cmplrs/fort90/cpar.ps - Environment variables control the run-time behavior. For example, MP_THREAD_COUNT specifies how many threads to create. o Support for certain new language extensions for compatibility with DIGITAL Visual Fortran (and Microsoft[R] Fortran Power- station). These features include many new directives (such as for conditional compilation and argument passing), new intrinsic functions, and other language extensions. These new language features are listed in the online release notes and described in the DIGITAL Fortran Language Reference Manual. o A number of new f90 command-line options, including: - The -mp compiler option enables directed parallel processing. - The -warning_severity keyword compiler option allows you to specify either: * -warning_severity errors to make all compiler warning messages error-level instead of warning-level messages. * -warning_severity stderrors to make standards checking compiler warning messages (-std option) error-level instead of warning-level messages. - The -warn nogranularity compiler option allows you to suppress the NONGRNACC warning message: Unable to generate code for requested granularity. 3 DIGITAL Fortran 90 Product and Release Notes Information (Cont'd) o An internal procedure can now be used as an actual argument. o Certain run-time performance improvements. o Corrections to problems discovered since Version 4.1 was released. For more complete product information, see the DIGITAL Fortran 90 online release notes and f90(1). 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-ROM 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 5.0 for DIGITAL UNIX Alpha Systems provides: o Upward compatibility with previous DIGITAL Fortran for DIGI- TAL UNIX Alpha Systems versions. o Corrections to problems discovered since Version 4.1 was released. o Certain run-time performance improvements. For more complete product information, see the DIGITAL Fortran 77 online release notes and f77(1). 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-ROM 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-ROM) set The media CD-ROM contains installation subsets and related installation documentation for the DIGITAL UNIX Alpha soft- ware products on multiple CD-ROMs. o The Online Documentation Library CD-ROM set The online documentation CD-ROM contains documentation files in Bookreader and other formats for DIGITAL UNIX 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 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-ROM The DIGITAL UNIX Software Product Library CD-ROM (media CD-ROM) kit includes a set of media CD-ROMs and a CD-ROM "read first" letter. The Software Product Library CD-ROM User's Guide (media CD-ROM user guide) is provided online and describes the cdmenu utility and the media CD-ROM online files. With the DIGITAL UNIX Software Product Library CD-ROM, see the media CD-ROM user's guide or the CD-ROM master index file to locate the correct media CD-ROM that contains the DIGITAL Fortran directories and the names of the DIGITAL Fortran product director- ies. 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 an ls command to examine the files in the following DIGITAL Fortran directories: o /mnt/dfa500/kit contains the DIGITAL Fortran setld subsets o /mnt/dfa500/documentation contains DIGITAL Fortran documentation files 5 Contents of the Media CD-ROM (Cont'd) Your media CD-ROM 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 DIGITAL Fortran Kit o Parts List Please read the Parts List 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 representative or the DIGITAL Software Manufacturing, Materials Replacement Group. o Media The DIGITAL UNIX Software Product Library CD-ROM kit is or- dered separately from the DIGITAL Fortran kit (see "Contents of the Media CD-ROM"). o DIGITAL Fortran Documentation Depending on how you order the DIGITAL Fortran product, your kit may include printed copies of the following DIGITAL For- tran manuals: _____________________________________________________________ Manual_Title_______________________________Compiler__________ DIGITAL Fortran Installation Guide Both (DIGITAL for DIGITAL UNIX Systems Fortran 90 and 77) DIGITAL Fortran 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 OSF/1 DIGITAL Fortran 77 AXP_Systems___________________________________________________ 6 Contents of the DIGITAL Fortran Kit (Cont'd) The DIGITAL Software Product Library CD-ROM kit does not include the printed DIGITAL Fortran documentation. You can order the entire documentation set or order individual docu- ments (except this cover letter) separately, as follows: _____________________________________________________________ Printed_Set_or_Printed_Document_Title_________Order_Number___ DIGITAL Fortran 90 Documentation Set QA-MV2AA-GZ.5.0 DIGITAL Fortran Installation Guide for AA-PW82D-TE DIGITAL UNIX Systems DIGITAL Fortran Language Reference Manual AA-Q66SC-TK Digital Fortran 90 User Manual for AA-Q66TB-TE Digital UNIX Systems this cover letter DIGITAL Fortran 77 Documentation Set QA-MV2AB-GZ.5.0 DIGITAL Fortran Installation Guide for AA-PW82D-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_______________________________________ For example, to order the complete printed DIGITAL Fortran 90 documentation set, specify the order number QA-MV2AA-GZ.5.0. For DIGITAL Fortran 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 5.0, the DIGITAL Fortran Language Reference Manual, DIGITAL Fortran Installation Guide for DIGITAL UNIX Systems, and this letter have 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-ROM. 7 DIGITAL Fortran Home Page The DIGITAL Fortran home page provides information about DIGI- TAL Fortran products. You can access this page by using a Web browser to open the following Internet URL: http://www.digital.com/fortran/ 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 ___________________ [TM] AlphaGeneration, AXP, Bookreader, DEC, DEC Fortran, DEC FUSE, DIGITAL, OpenVMS, and the DIGITAL logo are trademarks of Digi- tal Equipment Corporation [R] Microsoft is a registered trademark of Microsoft Corporation; PostScript is a registered trademark of Adobe Systems, Inc.; OSF/1 is a reg- istered trademark of the Open Software Foundation, Inc.; UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open Company Ltd. 8