Compaq_Fortran______________________________________ Installation Guide for Tru64 UNIX Systems Order Number: AA-PW82F-TE December 1999 This guide describes how to install Compaq[R] Fortran on an Alpha processor running the Compaq Tru64[TM] UNIX[R] (formerly DIGITAL[R] UNIX) operating system. It also describes how to read the online release notes. Revision/Update Information: This manual supersedes all versions of the DIGITAL Fortran and DIGITAL Fortran 90 installation guides for DIGITAL UNIX systems. Operating System: Compaq Tru64 UNIX Version 4.0 (or higher; see Section 1.1) Software Version: Compaq Fortran Version 5.3 Compaq Computer Corporation Houston, Texas ________________________________________________________________ First Printing, February, 1993 Revised, December 1999 Compaq Computer 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 Compaq or an authorized sublicensor. © 1999 Compaq Computer Corporation. All Rights Reserved. Compaq, the Compaq Logo, DEC, DIGITAL, and VAX are registered in the U.S. Patent and Trademark Office. AlphaServer, AXP, DEC Fortran, DECwindows, and Tru64 are trademarks of Compaq Computer Corporation. Microsoft, NT, and Windows are either trademarks or registered trademarks of Microsoft Corporation in the United States and other countries. CRAY is a registered trademark of Cray Research, Inc. OpenMP and the OpenMP logo are trademarks of OpenMP Architecture Review Board. OSF, OSF/1, and OSF/Motif are registered trademarks 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. Other product names mentioned herein may be the trademarks of their respective companies. Cover graphic, photographs: Copyright © 1997 PhotoDisc, Inc. Cover graphic, image: CERN, European Laboratory for Particle Physics: ALICE detector on CERN's future accelerator, the LHC, Large Hadron Collider. ZK6326 This document is available on CD-ROM. This document was prepared using VAX DOCUMENT Version 2.1. _______________________________________________________________ Contents Preface ........................................ v 1 Preparing for Compaq Fortran Installation 1.1 The Software Product Library CD-ROM and Installation-Related Documentation Files...... 1-2 1.2 Registering Your Software License............. 1-3 1.3 Checking the Software Distribution Kit........ 1-4 1.4 Checking Installation Procedure Requirements.................................. 1-5 1.4.1 Login Privileges.......................... 1-5 1.4.2 Hardware Requirements..................... 1-5 1.4.3 Software Requirements..................... 1-5 1.4.4 Determining Which Compaq Fortran Subsets to Load................................... 1-7 1.4.5 Determining Disk Space Requirements....... 1-14 1.4.5.1 Checking Current Disk Space............. 1-17 1.4.5.2 Increasing Disk Space by Using Alternative Disks....................... 1-18 1.5 Installing from Media or Using RIS............ 1-19 1.6 Backing Up Your System Disk................... 1-19 1.7 Stopping the Installation..................... 1-20 1.8 Recovering from Installation Errors........... 1-20 2 Installing Compaq Fortran 2.1 Starting the Installation Procedure........... 2-1 2.1.1 Using CD-ROM Software Product Library Media for Local Installations............. 2-1 2.1.2 Using a RIS Distribution Area for Remote Installations............................. 2-3 2.2 Responding to Installation Prompts............ 2-4 2.2.1 Selecting Compaq Fortran Subsets.......... 2-4 iii 2.2.2 Monitoring Displays During the Subset Loading Process........................... 2-7 3 After Installation 3.1 Running the Installation Verification Procedure (IVP)............................... 3-1 3.2 Deleting Compaq Fortran from Your System...... 3-2 3.3 Running Compaq Fortran Applications .......... 3-4 3.3.1 Shared Libraries ......................... 3-4 3.3.2 The Message Catalog ...................... 3-5 A Sample Compaq Fortran Version 5.n Listings A.1 Sample Compaq Fortran Installation............ A-1 A.2 Sample Compaq Fortran Installation Verification Procedure (IVP).................. A-8 Tables 1 Conventions Used in This Document......... ix 1-1 Required and Recommended Subsets for Compaq Fortran Compilers.................. 1-7 1-2 Compaq Fortran Subset Sizes (Disk Space Requirements)............................. 1-15 iv _________________________________________________________________ Preface This guide explains how to install Compaq Fortran on an Alpha processor running the Compaq Tru64 UNIX operating system. It also discusses how to install CXML, Compaq's Extended Math Library. In addition it describes how to read the online release notes. This guide does not describe how to install the Compaq Parallel Software Environment, which is described in the DIGITAL High Performance Fortran 90 HPF and PSE Manual. You must install Compaq Fortran before you install any compilation components of Compaq Parallel Software Environment. The Compaq Fortran installation procedure creates directories subordinate to the /usr/lib/cmplrs and /usr/man directories and loads Compaq Fortran software. Keep this guide with your distribution kit. You will need it to install maintenance updates or to reinstall Compaq Fortran for any other reason. Intended Audience This guide is intended for system administrators who install Compaq Fortran. The online release notes are intended for all users of Compaq Fortran (see Section 1.1). v Structure of This Document This guide contains the following chapters and appendixes: o Chapter 1 describes the hardware and software requirements for Compaq Fortran installation and how to read the Compaq Fortran release notes. It also lists related procedures that you must complete before installing Compaq Fortran. o Chapter 2 describes how to install Compaq Fortran and CXML, Compaq's Extended Math Library. o Chapter 3 describes the Installation Verification Procedure (IVP) and how to remove Compaq Fortran from your system. It also describes the files you need to run Compaq Fortran applications. o Appendix A contains sample listings for an interactive Compaq Fortran installation and IVP. Associated Documentation In addition to this guide, the Compaq Fortran documentation set includes the following: o A language reference manual, either the Compaq Fortran Language Reference Manual (for the Fortran 90/95 language) or the DEC Fortran Language Reference Manual (for the Fortran 77 language). o A user manual: Compaq Fortran User Manual for Tru64 UNIX and Linux Alpha Systems. o A letter titled Read Before Installing or Using Compaq Fortran Version n.n for Tru64 UNIX Systems (which is provided online on the CD-ROM) Please read this letter; it contains important information about installing Compaq Fortran that may not be included in this installation guide or in the release notes. The Compaq Fortran online release notes provide more information on this version of Compaq Fortran. You can view or print the release notes files located on the media CD-ROM (see Section 1.1) at any time. vi After installation, the release notes are installed in: /usr/lib/cmplrs/fort90/relnotes90 (Compaq Fortran 90 compiler) /usr/lib/cmplrs/fort/relnotes (Compaq Fortran 77 compiler) The Compaq Fortran online reference pages describe the Compaq Fortran software components. These reference pages include f90(1), f77(1), fpr(1), fsplit(1), intro(3f), intro(3hpf), and numerous section 3f and 3hpf reference pages. The Compaq Tru64 UNIX documentation set includes online reference pages and hardcopy documentation on installing software and on aspects of the programming environment. You may want to refer to the Tru64 UNIX Documentation Overview, Glossary, and Master Index, which includes a list of books in the programmer's subkit. The following manuals in the Compaq Tru64 UNIX documentation set contain information relevant to installing software: o Compaq Tru64 UNIX Installation Guide o Compaq Tru64 UNIX System Administration o Compaq Tru64 UNIX Software License Management o Compaq Tru64 UNIX System Tuning and Performance Management o Compaq Tru64 UNIX Network Configuration o Compaq Tru64 UNIX Network Administration and Problem Solving o Compaq Tru64 UNIX User's Guide Refer to the Compaq Extended Math Library Reference Guide for information on CXML. Sending Compaq Your Comments on This Manual We welcome your comments on this or any other Compaq Fortran manual. You can send comments in the following ways: o Internet electronic mail: fortran@compaq.com vii o FAX: 603-884-0120 Attn: Languages Documentation, ZKO2-3 /K35 If you have suggestions for improving a particular section or find any errors, please indicate the title, order number, and section (if available). Compaq also welcomes general comments. Getting Help from Compaq If you have a customer support contract and have comments or questions about Compaq Fortran software, you can contact Compaq's Customer Support Center (CSC). For more information, see Section 1.8. Compaq Fortran World Wide Web Pages If you have Internet access and a World Wide Web (WWW) browser, you are invited to view the Compaq Fortran home page, located at the following URL: http://www.compaq.com/fortran/ This Web site contains information about software patch kits, example programs, and additional product information. Conventions Table 1 lists the conventions used in this document. viii Table_1_Conventions_Used_in_This_Document__________________ Convention_______Meaning___________________________________ # A pound sign (#) is the default superuser prompt. % A percent sign (%) is the default user prompt. In examples, a boxed symbol indicates that you must press the named key on the keyboard. Ctrl/C This symbol indicates that you must press the Ctrl key while you simultaneously press another key (in this case, C). # df /usr In interactive examples, typed user input appears in a bold typeface. monospaced In text, this typeface indicates the exact name of a command, routine, partition, pathname, directory, or file. In interactive examples and other screen displays, this typeface indicates what appears on the screen. UPPERCASE The Compaq Tru64 UNIX operating system lowercase differentiates between lowercase and uppercase characters. Literal strings that appear in text, examples, syntax descriptions, and function definitions must be typed exactly as shown. setld(8) Cross-references to online reference pages include the appropriate section number in parentheses. For example, setld(8) indicates that you can find the material on the setld command in Section 8 of the reference pages. [y] In a prompt, square brackets indicate that the enclosed item is the default response. For example, [y] means the _________________default_response_is_Yes.__________________ Unless otherwise noted, press the Return key after entering commands or responses to command prompts. ix In this manual, some version numbers are given as "Vn.n" or (in subset identifiers) "nnn". When you install Compaq Fortran, the actual version numbers appear on your screen. x 1 _________________________________________________________________ Preparing for Compaq Fortran Installation Compaq now provides two separate compilers (Compaq Fortran 77 and Compaq Fortran 95/90) under one license and one name (Compaq Fortran). You can choose to use either compiler or both compilers and whether to install the optional Compaq Extended Math Library (CXML). Before starting the installation procedure in Chapter 2, you should complete the preparations explained in this chapter. This chapter provides the following information to make your installation run smoothly: o Using the media CD-ROM to read the online Release Notes and "read first" cover letter (Section 1.1) o How to register your Software License (Section 1.2) o How to determine if your distribution kit is complete (Section 1.3) o How long it takes to install Compaq Fortran (Section 1.4) o What system privileges you need for installing Compaq Fortran (Section 1.4.1) o How to determine if the system where you will install Compaq Fortran meets the hardware and software requirements (Sections 1.4.2 and 1.4.3) o Which Compaq Fortran subsets you must install and which are optional (Section 1.4.4) o How much disk space you will need for installing Compaq Fortran (Section 1.4.5) o How to determine if you must install Compaq Fortran from distribution media or if you can use the Remote Installation Service (RIS) (Section 1.5) Preparing for Compaq Fortran Installation 1-1 o Whether you should back up your system disk before the installation (Section 1.6) o How to stop the installation procedure (Section 1.7) o How to recover from installation errors (Section 1.8) 1.1 The Software Product Library CD-ROM and Installation-Related Documentation Files The Compaq Tru64 UNIX Alpha Software Product Library CD-ROM (media CD-ROM) provides the following files: o Compaq Fortran installation kit files (including CXML) o Compaq Fortran documentation files, including a "read before installing" cover letter, the online version of this installation guide, and other files o Online CD documentation files in the /readme directory on the first media CD-ROM, including a CD user guide and master list of CD products o A cdmenu utility To determine whether the appropriate media CD-ROM is already mounted on your system, contact the appropriate system administrator. To obtain the location of the Compaq Fortran main product directory on the appropriate media CD-ROM, do one of the following: o Use the cdmenu utility provided on the media CD-ROM. o View the CD master index file on the media CD-ROM. o Contact the appropriate system administrator. o Check your "read before installing" cover letter. For information about using the cdmenu utility and the CD files on the media CD-ROM set, see the Software Product Library CD-ROM User's Guide (CD user guide), which accompanies the media CD-ROM distribution kit. The CD user guide and CD master index file are provided as online files in the /readme directory on the first media CD-ROM. 1-2 Preparing for Compaq Fortran Installation Compaq strongly recommends that you read the online release notes and the "read before installing" cover letter before installing Compaq Fortran. They contain information about changes to the installation and use of Compaq Fortran, such as the minimum version of the Compaq Tru64 UNIX Alpha operating system required for this release of Compaq Fortran. The online release notes list the subset numbers for this Compaq Fortran version. Once the appropriate media CD-ROM has been mounted (see Section 2.1.1) and the appropriate Compaq Fortran documentation subdirectory located, use an ls command to determine the file name of the Compaq Fortran cover letter and release notes. You can view or print the release notes, the cover letter, and this installation guide at any time from the media CD-ROM. To read the Compaq Fortran documentation files, do one of the following: o Use a more or view command to display the ASCII version of the online documentation files on your screen o Use an lpr command to print the ASCII or PostScript version of the online documentation files to a printer After installation, the release notes for Compaq Fortran are in the following files: /usr/lib/cmplrs/fort90/relnotes90 /usr/lib/cmplrs/fort/relnotes 1.2 Registering Your Software License Compaq Fortran includes support for the License Management Facility (LMF). You must register your License Product Authorization Key (License PAK) in the License Database (LDB) in order to use Compaq Fortran on a newly-licensed node. The License PAK may be shipped along with the kit if you ordered the license and media together; otherwise, it is shipped separately to a location based on your license order. Preparing for Compaq Fortran Installation 1-3 If you are installing Compaq Fortran as an update on a node already licensed for this software, you have already completed the License PAK registration requirements. To register a license for Compaq Tru64 UNIX, follow these steps: 1. Log in as superuser. 2. At the superuser prompt, enter the following command to edit your License PAK: # lmf register An empty PAK template is displayed in a text editor (vi by default). Enter all the information from your License PAK form. 3. After you register your license, use the following command to copy the license details from the LDB to the kernel cache: # lmf reset For complete information on using the License Management Facility, see the Compaq Tru64 UNIX Software License Management and the lmf(8) reference page. Note that CXML no longer requires a separate license. 1.3 Checking the Software Distribution Kit Use the Parts List to check the contents of your Tru64 UNIX Software Product Library CD-ROM software distribution kit. The software distribution kit is ordered separately from Compaq Fortran and includes the following: o One or more CD-ROM optical disks containing Tru64 UNIX layered products (media CD-ROM set) o A CD-ROM read first letter If your software distribution kit is damaged or incomplete, contact your Compaq representative. 1-4 Preparing for Compaq Fortran Installation 1.4 Checking Installation Procedure Requirements Section 1.4.1 through Section 1.4.5 discuss various requirements for installing Compaq Fortran. Installing Compaq Fortran, including running the Installation Verification Procedure (IVP), takes approximately 10 to 15 minutes, depending on your type of media and system configuration. 1.4.1 Login Privileges You must have superuser privileges to install the Compaq Fortran software and to register the license PAK. 1.4.2 Hardware Requirements To install Compaq Fortran, you need the following hardware: o Software distribution device (if installing from media) Locate an available drive for the CD-ROM software distribution media. The documentation for the CD-ROM drive you are using explains how to insert the media CD-ROM. o Terminal You can use either a hardcopy or video terminal to communicate with the operating system and respond to prompts from the installation procedure. For additional hardware requirements, see the Compaq Fortran Software Product Description (SPD). 1.4.3 Software Requirements Compaq Fortran Version 5.n requires Compaq Tru64 UNIX Version 4.0 (or higher). Future releases of Compaq Fortran may require higher Compaq Tru64 UNIX versions. For information about the minimum version of the operating system required, see the online release notes or the Read Before Installing or Using Compaq Fortran Version n.n for Tru64 UNIX Systems letter (see Section 1.1). Preparing for Compaq Fortran Installation 1-5 Compaq Fortran also requires that the following Compaq Tru64 UNIX subsets be loaded on the system where you install Compaq Fortran: o OSFBASE - the "Base System" subset o OSFCMPLRS - the "Compiler Back End" subset o OSFPGMR - the "Software Development Environment" subset ________________________ Note ________________________ Beginning with Tru64 UNIX Version 4.0, the OSFCMPLRS subset now consists of the following multiple subsets: o OSFCMPLRS (required for program development) o OSFSDE (profiling tools) o OSFLIBA (archive libraries) o OSFINCLUDE (include files) o OSFATOM (atom tools) Some of these subsets may require a separate license. For more information, see the Tru64 UNIX Installation Guide for your version of the Compaq Tru64 UNIX operating system. ______________________________________________________ To install the Compaq Fortran reference pages (manual pages), the following Compaq Tru64 UNIX software subsets must already be installed on your system: o OSFMANOS - the "Admin/User" online manual pages o OSFMANOP - the "Programming" online manual pages o OSFDCMT - the document preparation software To check whether these subsets are loaded, follow these steps: 1. Log in to the system where you will install Compaq Fortran. 2. Enter the following command: # setld -i | egrep 'OSFBASE|OSFCMPLRS|OSFPGMR|OSFMANOS|OSFMANOP|OSFDCMT' 1-6 Preparing for Compaq Fortran Installation If you do not log in as superuser (login name root), you must enter the full path of the command. For example: % /usr/sbin/setld -i | grep OSFBASE Check the displayed rows for the name of the relevant subset and any related patches. The word "installed" appears in a row after the subset identifier when a subset is loaded. If the word "installed" does not appear (the second column in a row is blank), the subset or patch is not loaded. In this case, you must load the missing Compaq Tru64 UNIX software before installing Compaq Fortran. (For information on how to load Compaq Tru64 UNIX operating system software, see the Compaq Tru64 UNIX Installation Guide.) 1.4.4 Determining Which Compaq Fortran Subsets to Load You must choose the Compaq Fortran subsets you want to load. There are two compilers in the DFABASE subset. Table 1-1 indicates which subsets are required or recommended for each compiler. The subsets starting with XMD are part of the CXML extended math library. Table 1-1 Required and Recommended Subsets for Compaq __________Fortran_Compilers________________________________ Subset_Name___Compaq_Fortran_90__Compaq_Fortran_77_________ DFABASE Required Required DFACOM Required Required DFADOC Recommended Recommended DFARTL Required Required OTABASE Required Not used HPFLIBS Required Not used XMDCOM Recommended Recommended (continued on next page) Preparing for Compaq Fortran Installation 1-7 Table 1-1 (Cont.) Required and Recommended Subsets for __________________Compaq_Fortran_Compilers_________________ Subset_Name___Compaq_Fortran_90__Compaq_Fortran_77_________ XMDLIB4 Recommended[1] Recommended[1] XMDLIB5 Recommended[1] Recommended[1] XMDLIB6 Recommended[1] Recommended[1] XMDSCI Recommended Recommended XMDMAN Recommended Recommended XMDHTM Recommended Recommended [1]Typically,_the_user_only_installs_one_of_the_XMDLIBnnnn_ subsets (see the description of the XMDLIB subsets). ___________________________________________________________ You can choose to install both compilers, which allows you to use either compiler at compile-time. In the subset identifiers starting with "DFA", the nnn represents the version number of Compaq Fortran and DIGITAL 77. In the subset identifier DFARTLnnn and HPFLIBSnnn, the nnn represents the current version of those subsets. For a list of the current subset numbers, see the online release notes. The subsets have the following identifiers and titles: o DFABASEnnn (title: Compaq Fortran 90 and 77 Vn.n for Compaq Tru64 UNIX Systems) This is the primary subset for Compaq Fortran and requires DFARTLnnn and HPFLIBSnnn. You must install this subset to compile, link, and run Fortran programs using either Compaq Fortran 90 or Compaq Fortran 77 programs. This subset installs its files in the following directories: /usr/lib/cmplrs/fort90 /usr/lib/cmplrs/fort /usr/lib/cmplrs /usr/bin /usr The directory /usr/lib/cmplrs/fort90 is a symbolic link to the directory /usr/lib/cmplrs/fort90_nnn. 1-8 Preparing for Compaq Fortran Installation The directory /usr/lib/cmplrs/fort is a symbolic link to the directory /usr/lib/cmplrs/fort_nnn. o DFACOMnnn (title: Compaq Fortran Vn.n Tools & Their Man Pages) This subset contains: - All unformatted Section 3f reference pages - All include files (such as /usr/include/foriosdef.f) - Certain Compaq Fortran utilities and their reference pages (such as fsplit) - Libraries required by certain 3f library routines If disk space is a concern, you can omit installing this subset. This subset and its files are used by both Compaq Fortran 77 (f77 command) and Compaq Fortran 90 (f90 command). This subset installs its files in the following directories: /usr/bin /usr/include /usr/lib /usr/shlib /usr/man/man1 /usr/man/man3 o DFADOCnnn (title: Compaq Fortran Vn.n Release Notes and Man Pages) This subset contains: - The online release notes for Compaq Fortran 90 and 77 - The f90(1) reference page - The f77(1) reference page - A list of files in the Compaq Fortran kit (file /usr /lib/cmplrs/fort90/filelist) Because the f90(1) and f77(1) reference pages and the Compaq Fortran 90 and 77 release notes must be available to programmers using Compaq Fortran, you should load this subset. Preparing for Compaq Fortran Installation 1-9 To view these files before proceeding with the Compaq Fortran installation, you can choose to install this subset first. This subset installs its Compaq Fortran 90 files in the directory /usr/lib/cmplrs/fort90, a symbolic link to the directory /usr/lib/cmplrs/fort90_nnn. Similarly, this subset installs its Compaq Fortran 77 files in the /usr/lib/cmplrs/fort directory, a symbolic link to the directory /usr/lib/cmplrs/fort_nnn. Because the DFACOMnnn and DFADOCnnn subsets contain reference pages, you can load them only if the appropriate Compaq Tru64 UNIX reference pages subsets are already loaded on your system (see Section 1.4.3). o DFARTLnnn (title: Compaq Fortran RTL for Compaq Tru64 UNIX Alpha Runtime Support) This subset supports both Compaq Fortran 77 and Compaq Fortran 90 and contains: - Static and shared versions of the Compaq Fortran runtime libraries - The Compaq Fortran message catalog This subset (or a higher version) is a prerequisite for the DFABASEnnn subset. Always choose this subset if it appears in your menu and if you are also installing DFABASEnnn. During the Compaq Fortran installation procedure, if you choose DFARTLnnn, it will not be installed if there is already a more recent version on your system. This subset installs files in the following directories: /usr/lib/nls/msg/en_US.ISO8859-1 /usr/lib/cmplrs/fortrtl /usr/lib/cmplrs /usr/lib /usr/shlib The directory /usr/lib/cmplrs/fortrtl is a symbolic link to the directory /usr/lib/cmplrs/fortrtl_nnn. o OTABASEnnn (title: Compaq Compiled Code Support Library) 1-10 Preparing for Compaq Fortran Installation This subset contains libraries required to support parallel directives. The subset installs its files in the following directories: /usr/lib/cmplrs /usr/lib/cmplrs/o3abase_nnn /usr/shlib o HPFLIBSnnn (title: High Performance Fortran Run-Time Libraries) This subset contains: - Both the nonparallel (serial) and parallel versions of the High Performance Fortran (HPF) run-time library - Associated reference pages for HPF_LIBRARY and HPF_ LOCAL_LIBRARY, including intro(3hpf) ________________________ Note ________________________ You must install the HPFLIBSnnn subset to compile, link, and run Fortran programs using Compaq Fortran that reference any HPF* routines. If you previously installed the PSESHPF subset and need to delete it, delete it before you install Compaq Fortran. If you delete the PSESHPF subset after you install the Compaq Fortran HPFLIBS subset, you need to reinstall the HPFLIBS subset. For information on using setld to check for and delete subsets, see Section 3.2. ______________________________________________________ This subset installs its files in the following directories: /usr/examples/hpf /usr/lib/cmplrs/hpfrtl_nnn /usr/lib/cmplrs/hpfrtl /usr/lib /usr/shlib /usr/man/man3 The directory /usr/lib/cmplrs/hpfrtl is a symbolic link to the directory /usr/lib/cmplrs/hpfrtl_nnn. Preparing for Compaq Fortran Installation 1-11 The Compaq Extended Math Library (CXML) is a collection of high performance subprograms that perform different types of mathematical operations, including: - Matrix computations - Signal processing code - Code to solve sparse linear systems using direct and iterative methods. To use the CXML, users typically include calls to CXML entrypoints in their application programs, then link the application program with the serial or parallel CXML library, and execute. The CXML routines are primarily called from Fortran or C, but can be called from any language. o XMDCOMnnn (title: CXML Common Subset Files for the Extended Math Library) This subset contains common material needed by the CXML "LIB" subsets described below. XMDCOMnnn provides release notes, example programs, header files that user programs must include, IVP tests, and other supporting CXML utilities. This subset installs its files in: /usr/examples/cxml /usr/opt/XMDCOMnnn/docs /usr/opt/XMDCOMnnn/cxml /usr/opt/XMDCOMnnn/ivp o XMDLIB4nnn, XMDLIB5nnn, XMDLIB6nnn (title: CXML Extended Math Libraries (Serial and Parallel) for EV4, EV5, EV6) These three subsets contain both the serial and the parallel CXML libraries, specially tuned for one family of Alpha processors (21064, 21164, 21264). Typically, the user chooses to install one of these subsets, but any number of these subsets may be installed. For best performance, we recommend that the subset which matches the platform's processor type be installed. Use the EV5 library for EV56 systems and use the EV6 library for EV67 systems. 1-12 Preparing for Compaq Fortran Installation Each subset provides the serial CXML library, in archive and shared library form (libcxml.a, libcxml.so), and also the parallel CXML in both archive and shared library form (libcxmlp.a, libcxmlp.so). The parallel version of the CXML library supports symmetric multiprocessing (SMP) for improved performance. The parallel CXML library achieves its parallelization using OpenMP[TM]. Key BLAS, LAPACK, FFT routines, and sparse and iterative solver routines in the CXML library have been modified to execute in parallel if run on SMP hardware. Each subset installs its libraries in /usr/opt/XMDLIBnnnn o XMDSCInnn (title: CXML SCIPORT library) This subset contains the SCIPORT Cray[R] compatibility library (libsciport.a), and the SCIPORT manpages. After linking with the SCIPORT library, your Fortran program must link in the CXML library (either serial or parallel). f90 -i8 -r8 -double_size 128 myprog.f -lsciport -lcxmlp The common subset XMDCOM and at least one of the CXML library subsets (XMDLIB4, XMDLIB5, or XMDLIB6) must be installed in addition to XMDSCI. The subset installs its files in the following directories: /usr/opt/XMDSCInnn/cxml /usr/opt/XMDSCInnn/ivp /usr/opt/XMDSCInnn/man /usr/opt/XMDSCInnn o XMDMANnnn (title: CXML Reference (man) Pages) The subset contains the reference pages (manpages) for the Compaq Extended Math Library (CXML). The subset installs its files in the following directory: /usr/opt/XMDMANnnn/man o XMDHTMnnn (title: CXML Reference (HTML) Pages) Preparing for Compaq Fortran Installation 1-13 The subset contains the reference pages (manpages) for the Compaq Extended Math Library (CXML) in HTML format, viewable with a web browser. The subset installs its files in: /usr/opt/XMDHTMnnn/cxml_webpages To view these web pages, point your browser at /usr/opt/XMDHTMnnn/cxml_webpages/cxml_home_page.html Users on the system where Compaq Fortran is being installed can use reference pages that are nfs mounted from another system. If so, consider loading the reference pages subsets only on the other system (not the system where you are installing Compaq Fortran). When reference pages are nfs mounted on another system, do not request the DFACOMnnn and DFADOCnnn subsets during the Compaq Fortran installation. After the installation is complete, you can log in to the system where the reference pages are installed and load only the Compaq Fortran DFACOMnnn and DFADOCnnn subsets on that system. In addition to being supplied with Compaq Fortran, some or all of these subsets are included on the Compaq Tru64 UNIX operating system CD-ROM distribution media (see Section 3.3). For information about loading specific subsets, see the setld(8) reference page. 1.4.5 Determining Disk Space Requirements Table 1-2 lists the disk space requirements for loading Compaq Fortran software subsets. These disk space requirements are approximate; the values apply to the disks where you load the Compaq Fortran subsets. The disk space requirements are listed by directory, in case you are doing installations on systems where these directories are mount points for different disk partitions. 1-14 Preparing for Compaq Fortran Installation Table 1-2 Compaq Fortran Subset Sizes (Disk Space __________Requirements)____________________________________ Kbytes Subset_Name__Directory__________________________Required___ DFABASEnnn /usr 1 /usr/bin 1 /usr/lib/cmplrs 1 /usr/lib/cmplrs/fort90_nnn 13000 /usr/lib/cmplrs/fort_nnn _6500 Total: 19500 DFACOMnnn /usr/bin 110 /usr/include 60 /usr/man/man1 6 /usr/man/man3 200 /usr/lib 3 /usr/shlib ___30 Total: 410 DFADOCnnn /usr/lib/cmplrs/fort_nnn 340 /usr/lib/cmplrs/fort90_nnn __400 Total: 740 DFARTLnnn /usr/lib 1 /usr/lib/cmplrs 1 /usr/lib/cmplrs/fortrtl_nnn 1980 /usr/lib/nls/msg/en_US.ISO8859-1 1 /usr/shlib ____1 Total: 1990 OTABASEnnn /usr/lib/cmplrs 1 /usr/lib/cmplrs/o3abase_nnn 165 /usr/shlib ____1 Total: 170 (continued on next page) Preparing for Compaq Fortran Installation 1-15 Table 1-2 (Cont.) Compaq Fortran Subset Sizes (Disk Space __________________Requirements)____________________________ Kbytes Subset_Name__Directory__________________________Required___ HPFLIBSnnn /usr/lib 1 /usr/lib/cmplrs/hpfrtl 1 /usr/lib/cmplrs/hpfrtl_nnn 6400 /usr/man/man3 1 /usr/opt/HPFnnn/hpf/usr/examples 100 /hpf /usr/shlib ____1 Total: 6500 XMDCOMnnn /usr/opt/XMDCOMnnn 29 /usr/opt/XMDCOMnnn/docs 10 /usr/opt/XMDCOMnnn/cxml 218 /usr/opt/XMDCOMnnn/ivp ___68 Total: 325 XMDLIB4nnn /usr/opt/XMDLIB4nnn/ 60000 XMDLIB5nnn /usr/opt/XMDLIB5nnn/ 62000 XMDLIB6nnn /usr/opt/XMDLIB6nnn/ 66000 XMDMANnnn /usr/opt/XMDMANnnn/man 4600 XMDHTMnnn /usr/opt/XMDMANnnn/man 4900 XMDSCInnn /usr/opt/XMDSCInnn/cxml 1018 /usr/opt/XMDSCInnn/ivp 9 /usr/opt/XMDSCInnn/man 225 /usr/opt/XMDSCInnn ____7 Total: 1534 _____ _________________________________Grand_Total:___228670_____ Using these disk space requirements, total the values for the subsets you will load in each directory. 1-16 Preparing for Compaq Fortran Installation Compare the space required for subsets with the free space currently on the disks where Compaq Fortran files will reside. If you need precise information on the sizes of individual Compaq Fortran files in the various directories, view the file /usr/lib/cmplrs/fort90/filelist (Fortran 90) or the file /usr/lib/cmplrs/fort/filelist (Fortran 77). 1.4.5.1 Checking Current Disk Space To check the current amount of free space for a directory path, log in to the system where you will install Compaq Fortran. You can check which directories are mounted and where they are by viewing the /etc/fstab file. For example: # more /etc/fstab /dev/rd0a:/:rw:1:1:ufs:: /dev/rd0g:/usr:rw:1:2:ufs:: /usr/staff/r1/leslie@bigsys:/usr/staff/r1/leslie:rw:0:0:nfs:bg: /usr/man@bigsys:/usr/man:ro:0:0:nfs:bg: This display indicates the following: o /usr (mounted to /dev/rd0g) is the only mount point that affects where Compaq Fortran files will reside. o The system has only one local disk drive o The /usr/lib and /usr/lib/cmplrs file systems reside in the g partition of the disk on that drive. To check total space and free space for the directories where Compaq Fortran files will reside, enter the df command. In the case of the previous display of the /etc /fstab file, which shows that only /usr is a mount point, you need to check free space only in the /usr file system. You can do so as follows: # df /usr Filesystem Total kbytes kbytes % node kbytes used free used Mounted on /dev/rd0g 122598 54447 55892 49% /usr The device names shown in this section are for Tru64 UNIX Version 4 systems. For Tru64 UNIX Version 5 systems, the device names may be different. Preparing for Compaq Fortran Installation 1-17 This display indicates there are 55892 Kbytes free. This free space must accommodate the subset requirements listed in Table 1-2. On systems where /usr/lib and /usr/man are mounted to different devices from /usr, enter the following command: # df /usr/lib /usr/man In this case, you would: o Compare space required for Compaq Fortran files in /usr/lib with the free space displayed in the first line of the df output list. o Compare the space required for Compaq Fortran files in /usr/man with the free space displayed in the second line of that list. 1.4.5.2 Increasing Disk Space by Using Alternative Disks The Compaq Fortran installation procedure creates some directories and loads files into subordinate directories, as listed in either of the following files: /usr/lib/cmplrs/fort90/filelist /usr/lib/cmplrs/fort/filelist If the /usr/lib/cmplrs directory does not exist, the Compaq Fortran installation procedure creates it. If this directory does exist, the installation procedure uses it. If you find that there is insufficient disk space for the Compaq Fortran subsets and if you know that there is additional space on other disks or disk partitions for your system, take the following steps before installing Compaq Fortran: 1. Log in as superuser (login name root) to the system where you will install Compaq Fortran. 2. Create one or both of the appropriate directories: o /usr/lib/cmplrs/fort90_nnn This is a symbolic link to the directory /usr/lib/cmplrs/fort90_nnn. o /usr/lib/cmplrs/fort_nnn This is a symbolic link to the directory /usr/lib/cmplrs/fort_nnn. 1-18 Preparing for Compaq Fortran Installation In these directory names, nnn is the Compaq Fortran version number. 3. Specify in the /etc/fstab file that one or more of the newly created directories are mount points to new disk partitions where there is additional space. 4. Enter the mount -a command so that the new mount points take effect. 1.5 Installing from Media or Using RIS Someone from your site must perform at least one Compaq Fortran installation from the distribution medium. Your site system administrator can then decide whether or not to make a Compaq Fortran distribution kit available online, so that subsequent installations of Compaq Fortran can use the Remote Installation Service (RIS). For information on extracting Compaq Fortran subsets to a RIS distribution area, see your Compaq Tru64 UNIX system management documentation. If you expect to use Compaq Fortran subsets from a RIS area of a remote system for installation on your local system, first check with your site system administrator to ensure the following: o A Compaq Fortran network kit is available for use. o Your system is registered as a RIS client. For more information on installing Compaq Fortran from a RIS distribution area, see Section 2.1.2. 1.6 Backing Up Your System Disk Compaq recommends that you back up your system disk before installing Compaq Fortran or any software. Use the backup procedures established at your site. For information about backing up your system disk, see the Compaq Tru64 UNIX system documentation. Preparing for Compaq Fortran Installation 1-19 1.7 Stopping the Installation To stop the installation procedure at any time, enter Ctrl /C. You must then delete files created interactively up to this point. The directories and files created during the Compaq Fortran installation are listed in the following files: /usr/lib/cmplrs/fort90/filelist /usr/lib/cmplrs/fort/filelist 1.8 Recovering from Installation Errors If errors occur during the installation, the system displays appropriate error messages. For example, if the installation of the DFABASEnnn subset fails due to insufficient disk space, the installation procedure displays the following message: There is not enough space for subset DFABASEnnn Compaq Fortran (DFABASEnnn) will not be loaded. Errors can occur during the installation if any of the following conditions exist: o The operating system version is incorrect. o The prerequisite software version is incorrect. o The system parameter values for successful installation are insufficient. For descriptions of error messages generated by these conditions, see the Compaq Tru64 UNIX documentation on system messages and software installation. If any of these conditions exist, take the appropriate action described in the message. For information on system requirements for installing Compaq Fortran, see Section 1.4.3. If an error occurs while Compaq Fortran is in use and you believe the error is caused by a problem with Compaq Fortran, take one of the following actions: o If you have a Software Product Services Support Agreement, consider contacting your Customer Support Center (CSC) by telephone (in the United States, 1-800- 354-9000) or by using the electronic means provided with 1-20 Preparing for Compaq Fortran Installation your support agreement. You can use DSNlink or other electronic means to report the problem to the CSC. o Customers without a service contract can arrange for per-call CSC support. When you initially contact the CSC, please indicate the following: 1. The name and version number of the operating system you are using 2. The name and version number of Compaq Fortran you are using 3. The hardware system you are using (such as a model number) 4. Whether or not the problem is critical 5. A very brief description of the problem (one sentence if possible) When you submit information electronically or are speaking on the phone to the appropriate support specialist, you can provide more detailed information. This includes the specific commands used to compile and link the program, the error messages displayed, and relevant detailed information (possibly including source program listings). Please try to narrow the cause of the problem to a specific module or lines of code. CSC personnel may ask for additional information, such as listings of any command files, INCLUDE files, relevant data files, and so forth. If the program is longer than 50 lines, submit a copy of it electronically or provide machine-readable media (floppy diskette or magnetic tape). For information about submitting media, see the tar(1) reference page. Experience shows that problem reports sometimes do not contain enough information to duplicate or identify the problem. Concise, complete information helps Compaq give accurate and timely service to software problems. If the problem is related to Compaq Fortran documentation, you can use the Internet mail address or FAX number listed on the "Send Us Your Comments" section in the front of this guide. Preparing for Compaq Fortran Installation 1-21 2 _________________________________________________________________ Installing Compaq Fortran This chapter describes how to install Compaq Fortran, as follows: o How to install your kit locally using CD-ROM media (Section 2.1.1) o How to install your kit remotely using a RIS distribution area (Section 2.1.2) o How to respond to installation prompts (Section 2.2) Before you start the installation, read Chapter 1, which describes the requirements and general options for installing Compaq Fortran using the media CD-ROM. 2.1 Starting the Installation Procedure Compaq Fortran can be installed locally (using CD-ROM media) or from a server area. 2.1.1 Using CD-ROM Software Product Library Media for Local Installations The installation procedure loads Compaq Fortran files on to a disk belonging to the system where you perform the installation. When Compaq Fortran is run, its executable images are mapped into memory on your system. Follow these steps to install Compaq Fortran from the Software Products Library CD-ROM set: 1. To obtain the kit directory location of the Compaq Fortran subsets on the appropriate Software Product Library CD-ROM (media CD-ROM), do one of the following: o Use the cdmenu utility provided on the media CD-ROM o View the CD master index file on the media CD-ROM o Contact the appropriate system administrator Installing Compaq Fortran 2-1 For information about using the cdmenu utility and the CD files on the media CD-ROM set, see the Software Product Library CD-ROM User's Guide (media CD-ROM user guide), which accompanies the media CD-ROM distribution kit. The media CD-ROM user guide and CD master index file are provided as online files in the /readme directory on the first media CD-ROM. 2. If the media CD-ROM containing the Compaq Fortran installation files is not mounted, either contact the appropriate system administrator or insert the appropriate media CD-ROM into an available CD-ROM drive. 3. Log in as superuser (login name root) to the system where you will install Compaq Fortran. 4. Make sure you are at the root directory (/) by entering the following command: # cd / 5. Find out whether a previous version of Compaq Fortran is installed by entering the following commands: # setld -i | egrep 'PSESH|DFA|HPFLIBS' If the directory /usr/sbin is not in your path, specify the path before the setld command (/usr/sbin/setld). If a version of Compaq Fortran is not installed, skip to the next step. If multiple versions of the same subset exist, consider deleting the older versions. Before you delete the older subset versions, you might make sure that Fortran programmers using the system no longer need the older versions. For example, if the subset names DFABASE, DFADOC, and HPFLIBS are displayed and are no longer needed, enter the following command. (In these subset names, nnn is the version number of the old subsets.) # setld -d DFABASEnnn DFADOCnnn HPFLIBSnnn This command deletes the previous versions of the Compaq Fortran subsets. For example, you might remove older subset versions from the system when you install a more recent version of Compaq Fortran. 2-2 Installing Compaq Fortran For more information on deleting subsets for previous versions before continuing the installation (including Compaq Fortran subsets also used by other products), see Section 3.2. 6. Specify the /mnt directory to be the mount point for the distribution file system on the drive. If your drive is rz1, enter the following command: # mount -dr /dev/rz1c /mnt Once you mount the media CD-ROM, you can print or view the release notes and the "read first" cover letter, as described in Section 1.1. 7. To verify the location of the Compaq Fortran main product directory on the appropriate media CD-ROM, type an ls command (see step 1), such as the following: # ls /mnt/product-directory/kit 8. Enter a setld command that requests the load function (-l option) and identifies the directory in the mounted file system where Compaq Fortran Version 5.n subsets are located: # setld -l /mnt/product-directory/kit Where product-directory is the main Compaq Fortran directory listed in the CD user guide and CD master index file (such as dfa500). The installation procedure now displays the names of Compaq Fortran subsets and asks you to specify the subsets you want to load. See Section 2.2 to continue the installation. 2.1.2 Using a RIS Distribution Area for Remote Installations If you are installing Compaq Fortran subsets that reside in an /etc/ris (RIS) distribution area on a remote system, follow these steps: 1. Log in as superuser (login name root) to the system where you will install Compaq Fortran. Installing Compaq Fortran 2-3 2. Make sure you are at the root directory (/) by entering the following command: # cd / 3. Enter a setld command that requests the load function (-l option) and identifies the system where the Compaq Fortran subsets are located. For example, if you are loading Compaq Fortran subsets from a RIS distribution area on node orion, enter the following: # setld -l orion: Remote Installation Services now displays a menu that lists all the software subsets available to you and asks you to specify the subsets you want to load. See Section 2.2 to continue the installation. 2.2 Responding to Installation Prompts This section explains the installation procedure prompts and displays. Examples in this section use generic version numbers, such as "Vn.n" or (in subset identifiers) "nnn". During installation, the actual version numbers will appear on your screen. 2.2.1 Selecting Compaq Fortran Subsets After you mount the media CD-ROM (for a local installation) and use setld to load and identify where the Compaq Fortran subsets are located, specify which Compaq Fortran subsets you want to load. The sample installation in this section shows Version 5.n subset numbers and the CD-ROM subset directory /mnt/dfannn /kit (where the Compaq Fortran subsets are located on the locally mounted media CD-ROM). When installing a version after Version 5.n, the displayed numbers for the subsets, version, and subset directory will differ. The subset numbers are listed in the online release notes (see Section 1.1). 2-4 Installing Compaq Fortran ________________________ Note ________________________ If you are installing from a RIS distribution area, the numbers of the Compaq Fortran subsets can vary depending on what products are available in the RIS area and how many subsets they have. ______________________________________________________ The subsets listed below are optional: There may be more optional subsets than can be presented on a single screen. If this is the case, you can choose subsets screen by screen or all at once on the last screen. All of the choices you make will be collected for your confirmation before any subsets are installed. 1) CXML Common Files for the Extended Math Lib, Vn.n 2) CXML Extended Math Libraries (Serial and Parallel) for Ev4, Vn.n 3) CXML Extended Math Libraries (Serial and Parallel) for Ev5, Vn.n 4) CXML Extended Math Libraries (Serial and Parallel) for Ev6, Vn.n 5) CXML Reference (man)Pages 6) CXML Reference (man)Pages in HTML format 7) CXML Vn.n SCIPORT library 8) Compaq Compiled Code Support Library #nnn 9) Compaq Fortran 90 and 77 Vn.n for Compaq Tru64 UNIX Alpha Systems 10) Compaq Fortran RTL #nnn for Compaq Tru64 UNIX Alpha Systems (f90 and f77 11) Compaq Fortran Vn.n Release Notes and Man Page 12) Compaq Fortran Vn.n Tools & their Man Pages 13) High Performance Fortran Runtime Libraries Or you may choose one of the following options: 14) ALL of the above 15) CANCEL selections and redisplay menus 16) EXIT without installing any subsets Enter your choices or press RETURN to redisplay menus. Choices (for example, 1 2 4-6): 1,3,5-13 The actual display shown on your system might not include certain lines if you have a recent version of Compaq Fortran 77 or Compaq Fortran installed. For example, if the same version of the "Compaq Fortran RTL #nnn for Tru64 UNIX Alpha" (subset DFARTL) on the Compaq Fortran kit has already been installed, that line will not be displayed. The following text in this section assumes this is a new installation. Installing Compaq Fortran 2-5 To compile and run Fortran 77 programs using the Compaq Fortran 77 tools, you must choose subset numbers 2, 3, and 5. To compile and run Fortran programs using the Compaq Fortran tools, you must choose subset numbers 2, 3, 5, and 13. To use parallel directives for either set of tools, you must also choose subset number 1. To use the Compaq Extended Math Library, you must also choose subset numbers 1, 3, 6 and one or more of the following: 7, 8, or 9. The other numbers are optional. To install only the online release notes without installing Compaq Fortran, choose subset number 4. If you specify more than one number at the prompt, use spaces (not commas) to separate the numbers. Enter 14 to install all of the listed subsets. ________________________ Note ________________________ The "Compaq Compiled Code Support Library" (OTABASE subset) is once again provided on the Compaq Fortran kit. This subset contains libraries required to support parallel directives. If a newer version of these libraries already exists on you system, the installation will not override them. ______________________________________________________ Next, the procedure lets you verify your choice. For example, if you enter 14 in response to the previous prompt, the following display appears: 2-6 Installing Compaq Fortran You are installing the following optional subsets: CXML Common Files for the Extended Math Lib, Vn.n CXML Extended Math Libraries (Serial and Parallel) for Ev4, Vn.n CXML Extended Math Libraries (Serial and Parallel) for Ev5, Vn.n CXML Extended Math Libraries (Serial and Parallel) for Ev6, Vn.n CXML Reference (man)Pages CXML Reference (man)Pages in HTML format CXML Vn.n SCIPORT library Compaq Compiled Code Support Library #nnn Compaq Fortran 90 and 77 Vn.n for Compaq Tru64 UNIX Alpha Systems Compaq Fortran RTL #nnn for Compaq Tru64 UNIX Alpha Systems (f90 and f77 Compaq Fortran Vn.n Release Notes and Man Page Compaq Fortran Vn.n Tools & their Man Pages High Performance Fortran Runtime Libraries Is this correct? (y/n): If the displayed subsets are not the ones you intended to choose, enter n. In this case, the subset selection menu is again displayed, and you can correct your choice of optional subsets. If the displayed subsets are the ones you want to load, enter y. 2.2.2 Monitoring Displays During the Subset Loading Process The installation procedure loads and verifies the selected Compaq Fortran subsets. CXML Installation Questions If you install the Compaq Extended Math Library (CXML), the installation procedure asks several questions that you must be able to answer pertaining to choices of subsets, libraries, and names of libraries. This section provides information that will help you to answer these questions. When installing the Compaq Extended Math Library, you must install a minimum of the following subsets: o CXML Common Files for the Extended Math Lib (XMDCOMxxx) o One or more of the following: CXML Extended Math Libraries (Serial and Parallel) for Ev4 (XMDLIB4xxx) Installing Compaq Fortran 2-7 CXML Extended Math Libraries (Serial and Parallel) for Ev5 (XMDLIB5xxx) CXML Extended Math Libraries (Serial and Parallel) for Ev6 (XMDLIB6xxx) It is recommended that you install the XMDLIB subset that matches your platform. Optionally, you can also install one or more of the following: o CXML Reference (man) Pages (XMDMANxxx) o CXML Reference (man) Pages in HTML format (XMDHTMxxx) o CXML SCIPORT Library (XMDSCIxxx) Note about XMDLIB4xxx, XMDLIB5xxx, XMDLIB6xxx Each of these subsets is specially tuned for one family of Alpha processors (21064, 21164, 21264). Typically, you should install only one of these subsets. However, any number of these subsets can be installed. For best performance, we highly recommend that you install the subset that matches your platform's processor type. All three subsets contain both the serial and the parallel CXML libraries. Each subset contains the serial CXML library in archive and shared library form (libcxml.a, libcxml.so). Each also contains the parallel CXML library in both archive and shared library form (libcxmlp.a, libcxmlp.so). If you select a subset that does not match your platform's hardware, the installation procedure will verify that you want to continue to install that subset. By default, both the serial and the parallel CXML libraries will be installed. You can choose to install only the serial CXML or only the parallel CXML library. By default, both shared and archive CXML libraries will be installed. You can choose to install only shared libs, e.g. libcxml.so, or only archive libs, e.g. libcxml.a. 2-8 Installing Compaq Fortran Note about Library Names If you install an XMDLIBjnnn subset that matches the platform, the installation procedure will construct the CXML libraries you selected with names that show the platform explicitly (e.g. libcxml_ ev5.so). It will also construct symbolic links from /usr /lib or /usr/shlib to the selected libraries. By default, this installation will also construct symbolic links from the standard CXML library names (e.g., /usr /shlib/libcxml.so) to your selected libraries, unless you select not to use standard names. If you install an XMDLIBjnnn subset that does not match the platform, the installation procedure will ask you if you want the CXML libraries you are currently installing to have the standard CXML library names (e.g. /usr/shlib /libcxml.so), as well as the platform-specific names. The following example shows a display where all Compaq Fortran Version 5.3 subsets, the CXML EV5 library subset, and the other non-library CXML subsets (Common, manpages, manpages in html, and sciport) are being loaded from the media CD-ROM: Checking file system space required to install selected subsets: File system space checked OK. 11 subset(s) will be installed. Loading 1 of 11 subset(s).... ************************************************************************** * * * Copyright Compaq Computer Corporation 1993,1999. All rights reserved. * * * ************************************************************************** Compaq Extended Math Library V3.6 for Tru64 UNIX Common Files Subset XMDCOMnnn The common CXML files will be installed. CXML Common Files for the Extended Math Lib, V3.6 Copying from . (disk) Verifying Loading 2 of 11 subset(s).... Installing Compaq Fortran 2-9 ************************************************************************* * * *Copyright Compaq Computer Corporation 1993,1999. All rights reserved.* * * ************************************************************************* Deleting obsolete versions of CXML HTML manpages Completed deleting obsolete versions of CXML HTML manpages CXML Reference (man)Pages in HTML format Copying from . (disk) Verifying Loading 3 of 11 subset(s).... *************************************************************************** * * * Copyright Compaq Computer Corporation 1993,1999. All rights reserved. * * * *************************************************************************** Compaq Extended Math Library Vn.n for Tru64 UNIX CXML Serial and Parallel libraries, tuned for EV5 CXML Extended Math Libraries (Serial and Parallel) for Ev5, Vn.n Copying from . (disk) Verifying Loading 4 of 11 subset(s).... ************************************************************************** * * *Copyright Compaq Computer Corporation 1993,1999. All rights reserved. * * * ************************************************************************** Deleting obsolete versions of CXML manpages Completed deleting obsolete versions of CXML manpages CXML Reference (man)Pages Copying from . (disk) Verifying Loading 5 of 11 subset(s).... 2-10 Installing Compaq Fortran ********************************************************************** * * * Copyright Compaq Computer Corporation 1999. All rights reserved. * * * ********************************************************************** CXML Vn.n SCIPORT library for Tru64 UNIX CXML Vn.n SCIPORT library Copying from . (disk) Verifying Loading 6 of 11 subset(s).... Installation of this subset proceeds automatically, and should complete in approximately 1 minute. Compaq Compiled Code Support Library #nnn Copying from . (disk) Verifying Loading 7 of 11 subset(s).... Copyright (c) Digital Equipment Corporation, 1995, 1998. All Rights Reserved. High Performance Fortran Runtime Libraries Vn.n-n for DIGITAL UNIX Alpha Systems Subset: High Performance Fortran Runtime Libraries (HPFLIBSnnn) Starting installation at Mon Nov 15 11:58:12 EST 1999. Installation of this subset proceeds automatically, and should complete in approximately 1 minute. There are no installation questions for this subset. High Performance Fortran Runtime Libraries Copying from . (disk) Verifying Loading 8 of 11 subset(s).... Installation of this subset proceeds automatically, and should complete in approximately 1 minute. Compaq Fortran RTL #nnn for Compaq Tru64 UNIX Alpha Systems (f90 and f77) Copying from . (disk) Verifying Loading 9 of 11 subset(s).... Installing Compaq Fortran 2-11 Installation of this subset proceeds automatically, and should complete in approximately 1 minute. Copyright Digital Equipment Corporation 1992,1999. All rights reserved Restricted Rights: Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of DFARS 252.227-7013, or in FAR 52.227-19, or in FAR 52.227-14 Alt. III, as applicable. This software is proprietary to and embodies the confidential technology of Digital Equipment Corporation. Possession, use, or copying of this software and media is authorized only pursuant to a valid written license from DIGITAL or an authorized sublicensor. Compaq Fortran 90 and 77 Vn.n for Compaq Tru64 UNIX Alpha Systems Copying from . (disk) Verifying Loading 10 of 11 subset(s).... Installation of this subset proceeds automatically, and should complete in approximately 1 minute. Compaq Fortran Vn.n Tools & their Man Pages Copying from . (disk) Verifying Loading 11 of 11 subset(s).... Copyright Digital Equipment Corporation 1992,1999. All rights reserved Restricted Rights: Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of DFARS 252.227-7013, or in FAR 52.227-19, or in FAR 52.227-14 Alt. III, as applicable. This software is proprietary to and embodies the confidential technology of Digital Equipment Corporation. Possession, use, or copying of this software and media is authorized only pursuant to a valid written license from DIGITAL or an authorized sublicensor. Compaq Fortran Vn.n Release Notes and Man Page Copying from . (disk) Verifying 11 of 11 subset(s) installed successfully. 2-12 Installing Compaq Fortran Configuring "CXML Common Files for the Extended Math Lib, Vn.n" (XMDCOMnnn) The CXML Manpages in HTML are now installed. To view them, point your browser to /usr/opt/XMDHTMnnn/cxml_webpages/cxml_home_page.html Configuring "CXML Reference (man)Pages in HTML format" (XMDHTMnnn) You are installing the CXML subset XMDLIB5nnn . This subset contains serial and parallel libraries which are tuned for the 21164 family of the Alpha AXP processor types. By default, both the serial and the parallel CXML libraries will be installed. You can choose to install only the serial CXML [s] only the parallel CXML [p] Please choose now: install only the serial CXML [s] install only the parallel CXML [p] (hit RETURN to get the default -> install both) ? By default, both shared and archive CXML libraries will be installed. You can choose to install only shared libs, e.g. libcxml.so [s] only archive libs, e.g. libcxml.a [a] Please choose now: install only shared CXML libs [s] install only archive CXML libs [a] (hit RETURN to get the default -> install both) ? This installation will construct the CXML libraries you selected with names that show the platform explicitly, e.g. libcxml_ev5.so. This installation will construct symbolic links from /usr/lib or /usr/shlib to the selected libraries. By default, this installation will also construct symbolic links from the standard CXML library names to your selected libraries e.g. /usr/shlib/libcxml.so unless you choose NO standard names [n]. Please choose now: no standard names [n] (hit RETURN to get the default -> standard names) ? Installing Compaq Fortran 2-13 The requested CXML libraries will be constructed and installed. The installation will take just a few minutes. ... unpacking the serial libraries ... ... building the shared serial libraries ... ... unpacking the parallel libraries ... ... building the shared parallel libraries ... Configuring "CXML Extended Math Libraries (Serial and Parallel) for Ev5, Vn.n" (XMDLIB5nnn) Creating Links to new manpages for CXML Configuring "CXML Reference (man)Pages" (XMDMANnnn) Creating Links to new manpages for CXML Vn.n SCIPORT To run the IVP after the installation, please use setld -v XMDSCInnn Configuring "Compaq Compiled Code Support Library #nnn" (OTABASEnnn) OTABASEnnn, information: Shared library installed. Creating softlinks for HPFLIBSnnn ...done. High Performance Fortran Runtime Libraries Vn.n-n for DIGITAL UNIX Alpha Systems Subset: High Performance Fortran Runtime Libraries (HPFLIBSnnn) Installation completed at Mon Nov 15 12:04:41 EST 1999. Configuring "High Performance Fortran Runtime Libraries" (HPFLIBSnnn) Copyright (c) Digital Equipment Corporation, 1995, 1998. All Rights Reserved. High Performance Fortran Runtime Libraries Vn.n-n for DIGITAL UNIX Alpha Systems Subset: High Performance Fortran Runtime Libraries (HPFLIBSnnn) Starting configuration (INSTALL) at Mon Nov 15 12:04:42 EST 1999. Completing configuration (INSTALL) at Mon Nov 15 12:04:42 EST 1999. Configuring "Compaq Fortran RTL #387 for Compaq Tru64 UNIX Alpha Systems (f90 and f77)" (DFARTL387) DFARTLnnn, information: Shared libraries installed. DFABASEnnn, information: You can run the Installation Verification Procedure using the following command from root: setld -v DFABASEnnn Configuring "Compaq Fortran 90 and 77 Vn.n for Compaq Tru64 UNIX Alpha Systems" (DFABASEnnn) 2-14 Installing Compaq Fortran Configuring "Compaq Fortran Vn.n Tools & their Man Pages" (DFACOMnnn) DFADOCnnn, information: The f77 release notes are in ./usr/lib/cmplrs/fort/relnotes and the f90 release notes are in ./usr/lib/cmplrs/fort90/relnotes90 Configuring "Compaq Fortran Vn.n Release Notes and Man Page" (DFADOCnnn) Installing Compaq Fortran 2-15 3 _________________________________________________________________ After Installation This chapter describes the following tasks performed after installing Compaq Fortran: o How to run the Installation Verification Procedure (Section 3.1) o How to delete Compaq Fortran from your system (Section 3.2) It also describes the files you need for running Compaq Fortran applications (Section 3.3). 3.1 Running the Installation Verification Procedure (IVP) After installing Compaq Fortran, you can run the Installation Verification Procedure (IVP) independently to verify that the software is available on your system. You might also want to run the IVP after a system failure, to be sure that users can access Compaq Fortran. The IVP verifies the installation by using the fverify command with the -y option (see the fverify(8) reference page). Depending on which Compaq Fortran subsets you specify on the setld -v command line, the following checks might occur: o For the DFABASEnnn subset, the IVP first compiles, links, and runs a Fortran program with Compaq Fortran 77 tools, and then compiles, links, and runs a Fortran program with Compaq Fortran 90 tools. o For Compaq Extended Math Library subsets (identifiers starting with "XMD"), the IVP links and executes test programs that exercise the CXML and SCIPORT libraries. o For other subsets, the IVP verifies that certain files are present. For instance, the DFARTLnnn and HPFLIBSnnn subsets verify that the runtime libraries exist. After Installation 3-1 To run the IVP after an installation, enter the following command: # setld -v subset-name In this command, subset-name can be any Compaq Fortran subset, such as DFABASEnnn and DFADOCnnn. (For nnn, substitute the appropriate version number). For a sample listing of the Compaq Fortran IVP, see Appendix A. If the verification process fails, look in the /var/adm/smlogs/fverify.log file for information to help diagnose the problem. 3.2 Deleting Compaq Fortran from Your System If you must remove a version of Compaq Fortran from your system, delete each subset that you previously installed. To delete subsets: 1. Log in as superuser (login name root). 2. Make sure you are at the root directory (/) by entering the following command: # cd / 3. Enter the following form of the setld command: # setld -i | egrep 'HPFLIBS|DFA' 4. Look for the word "installed" in the listing produced. You can delete any subset names displayed in response to the previous command, especially older versions if multiple versions exist. For example: # setld -d HPFLIBSnnn DFABASEnnn DFADOCnnn DFACOMnnn In this command, nnn is the version number (such as 530 for Version 5.3). For example, to delete the Compaq Fortran Version 5.0 subsets after installing Version 5.n, type the following command: # setld -d DFABASE500 DFADOC500 DFACOM500 3-2 After Installation Compaq Fortran Version 5.n also has subsets, F9ABASE5nn and F9ADOC5nn. Earlier releases of Compaq Fortran 5.n had subsets F9ABASEnnn and F9ADOCnnn. Also, the CXML subsets have a prefix of XMD. For example, you can use the following setld -i command to check for these subsets: setld -i | egrep 'F9A|XMD'. After Installation 3-3 ________________________ Note ________________________ If you plan to run Compaq Fortran applications, do not delete the DFARTL subset (see Section 3.3). Before you delete the DFACOM and DFARTL subsets, be aware that the Compaq Fortran and Compaq Fortran 77 products (DFABASE subset) use these subsets. If you have one of these products installed and there is only one version of the subset on your system, do not delete that subset. If multiple versions of the same subset exist, before you delete the older versions, make sure that Fortran programmers using the system no longer need the older versions. ______________________________________________________ When you delete Compaq Fortran, the /usr/lib/cmplrs/fort90_nnn and /usr/lib/cmplrs/fort_nnn directories are deleted and symbolic links are removed. If you have another version of Compaq Fortran installed, then you must use the SELECT option to reestablish the symbolic links for the remaining version of Compaq Fortran for each subset deleted. For example, to reestablish the symbolic links for the DFABASEnnn subset: # setld -c DFABASEnnn SELECT 3.3 Running Compaq Fortran Applications You need Compaq Fortran shared libraries and the message catalog to run Compaq Fortran applications on your system. 3.3.1 Shared Libraries To run Compaq Fortran applications compiled with the default -call_shared flag, you must have the following Compaq Fortran subsets (and included shared libraries) installed: ___________________________________________________________ Subset_Name_____Shared_Libraries___________________________ DFACOMnnn libshcom.so 3-4 After Installation ___________________________________________________________ Subset_Name_____Shared_Libraries___________________________ DFARTLnnn libfor.so, libUfor.so, libFutil.so HPFLIBSnnn libphpf.so, libphpfp.so, libshpf.so (Fortran 90 only) OTABASEnnn libots3.so (Fortran 90 only) XMDLIBjnnn libcxml.so and libcxmlp.so (where j is 4, 5,_or_6)___________________________________________________ The shared library files included in the DFARTLnnn subset can be installed on any system licensed to run the Compaq Tru64 UNIX operating system. This allows executable programs created with Compaq Fortran to be executed regardless of whether Compaq Fortran is installed on that system. In addition to being supplied with Compaq Fortran, some or all of these subsets are included on the Compaq Tru64 UNIX operating system CD-ROM distribution media (see the Compaq Tru64 UNIX Installation Guide). You should always use the most recent versions of these subsets. The Compaq Fortran release notes list the versions of the subsets included in the Compaq Fortran kit. 3.3.2 The Message Catalog The message catalog contains the text for all messages issued by the Compaq Fortran run-time library. The message catalog should be installed on any system used to run Compaq Fortran applications. If the message catalog is not present and a Compaq Fortran application signals an error from the run-time library, you will see the error message number and a message saying that for_msg.cat is missing. The descriptive text for the error will not be displayed. The message catalog is included in the DFARTLnnn subset. This subset must be installed if you want to be able to read the descriptive text associated with Compaq Fortran run-time library errors. After Installation 3-5 The message catalog file included in the DFARTLnnn subset can be installed on any system licensed to run the Compaq Tru64 UNIX operating system. DFARTLnnn subset is included with Compaq Fortran and also in the /mnt/ALPHA/DEC_Fortran_RTL directory on the Compaq Tru64 UNIX operating system CD-ROM distribution media (see the Tru64 UNIX Installation Guide). You should always use the most recent version of this subset. The Compaq Fortran release notes list the version of the DFARTL subset included in the Compaq Fortran kit. The message catalog is installed in the /usr/lib/cmplrs /fortrtl directory and is pointed to by a symbolic link in /usr/lib/nls/msg/en_US.ISO8859-1. Compaq Fortran uses the NLSPATH environment variable to find its run-time message catalog. If NLSPATH is not set, the default used is /usr/lib/nls/msg/en_US.ISO8859-1/for_msg.cat. If the Compaq Fortran run-time library cannot find its message catalog, it displays a message that includes the following: Check environment variable NLSPATH and protection of /usr/lib/nls/msg/en_US.ISO8859-1/for_msg.cat In this case, check to see if for_msg.cat exists and that users have access to it. The for_msg.cat file is bundled with Compaq Fortran. For more information on NLSPATH, see the Compaq Tru64 UNIX documentation or the catopen(3) reference page. 3-6 After Installation A _________________________________________________________________ Sample Compaq Fortran Version 5.n Listings This appendix provides listings of the following procedures: o A Compaq Fortran installation from CD-ROM (Section A.1) o An Installation Verification Procedure (IVP) run after the installation (Section A.2) This installation guide is not revised for each release of Compaq Fortran. When installing a later version of Compaq Fortran, the displayed numbers for the subsets, version, and subset directory will be specific for that release. A.1 Sample Compaq Fortran Installation The sample installation in this appendix shows: o Compaq Fortran Version 5.3 subset numbers o Use of a locally mounted media CD-ROM and subset directory of /mnt/dfa530/kit (where the Compaq Fortran subsets are located on the locally mounted media CD-ROM) o Installation on a system running Tru64 UNIX Version 4.0 The actual menu display shown on your system might not include certain lines if you have a recent version of Compaq Fortran installed. This appendix shows a new installation (all lines are displayed). The subset numbers are listed in the online release notes (see Section 1.1). For an explanation about Compaq Fortran installation (including the mount command), see Chapter 2. Sample Compaq Fortran Version 5.n Listings A-1 # setld -l /mnt/dfa530/kit The subsets listed below are optional: There may be more optional subsets than can be presented on a single screen. If this is the case, you can choose subsets screen by screen or all at once on the last screen. All of the choices you make will be collected for your confirmation before any subsets are installed. 1) CXML Common Files for the Extended Math Lib, Vn.n 2) CXML Extended Math Libraries (Serial and Parallel) for Ev4, Vn.n 3) CXML Extended Math Libraries (Serial and Parallel) for Ev5, Vn.n 4) CXML Extended Math Libraries (Serial and Parallel) for Ev6, Vn.n 5) CXML Reference (man)Pages 6) CXML Reference (man)Pages in HTML format 7) CXML Vn.n SCIPORT library 8) Compaq Compiled Code Support Library #nnn 9) Compaq Fortran 90 and 77 Vn.n for Compaq Tru64 UNIX Alpha Systems 10) Compaq Fortran RTL #nnn for Compaq Tru64 UNIX Alpha Systems (f90 and f77 11) Compaq Fortran Vn.n Release Notes and Man Page 12) Compaq Fortran Vn.n Tools & their Man Pages 13) High Performance Fortran Runtime Libraries Or you may choose one of the following options: 14) ALL of the above 15) CANCEL selections and redisplay menus 16) EXIT without installing any subsets Enter your choices or press RETURN to redisplay menus. Choices (for example, 1 2 4-6): 1,3,5-13 You are installing the following optional subsets: CXML Common Files for the Extended Math Lib, Vn.n CXML Extended Math Libraries (Serial and Parallel) for Ev5, Vn.n CXML Reference (man)Pages CXML Reference (man)Pages in HTML format CXML Vn.n SCIPORT library Compaq Compiled Code Support Library #nnn Compaq Fortran 90 and 77 Vn.n for Compaq Tru64 UNIX Alpha Systems Compaq Fortran RTL #nnn for Compaq Tru64 UNIX Alpha Systems (f90 and f77 Compaq Fortran Vn.n Release Notes and Man Page Compaq Fortran Vn.n Tools & their Man Pages High Performance Fortran Runtime Libraries A-2 Sample Compaq Fortran Version 5.n Listings Is this correct? (y/n): y Checking file system space required to install selected subsets: File system space checked OK. 11 subset(s) will be installed. Loading 1 of 11 subset(s).... ************************************************************************** * * * Copyright Compaq Computer Corporation 1993,1999. All rights reserved. * * * ************************************************************************** Compaq Extended Math Library Vn.n for Tru64 UNIX Common Files Subset XMDCOM360 The common CXML files will be installed. CXML Common Files for the Extended Math Lib, Vn.n Copying from . (disk) Verifying Loading 2 of 11 subset(s).... ************************************************************************* * * *Copyright Compaq Computer Corporation 1993,1999. All rights reserved.* * * ************************************************************************* Deleting obsolete versions of CXML HTML manpages Completed deleting obsolete versions of CXML HTML manpages CXML Reference (man)Pages in HTML format Copying from . (disk) Verifying Loading 3 of 11 subset(s).... *************************************************************************** * * * Copyright Compaq Computer Corporation 1993,1999. All rights reserved. * * * *************************************************************************** Sample Compaq Fortran Version 5.n Listings A-3 Compaq Extended Math Library Vn.n for Tru64 UNIX CXML Serial and Parallel libraries, tuned for EV5 CXML Extended Math Libraries (Serial and Parallel) for Ev5, Vn.n Copying from . (disk) Verifying Loading 4 of 11 subset(s).... ************************************************************************** * * *Copyright Compaq Computer Corporation 1993,1999. All rights reserved. * * * ************************************************************************** Deleting obsolete versions of CXML manpages Completed deleting obsolete versions of CXML manpages CXML Reference (man)Pages Copying from . (disk) Verifying Loading 5 of 11 subset(s).... ********************************************************************** * * * Copyright Compaq Computer Corporation 1999. All rights reserved. * * * ********************************************************************** CXML Vn.n SCIPORT library for Tru64 UNIX CXML Vn.n SCIPORT library Copying from . (disk) Verifying Loading 6 of 11 subset(s).... Installation of this subset proceeds automatically, and should complete in approximately 1 minute. Compaq Compiled Code Support Library #nnn Copying from . (disk) Verifying Loading 7 of 11 subset(s).... A-4 Sample Compaq Fortran Version 5.n Listings Copyright (c) Digital Equipment Corporation, 1995, 1998. All Rights Reserved. High Performance Fortran Runtime Libraries Vn.n-n for DIGITAL UNIX Alpha Systems Subset: High Performance Fortran Runtime Libraries (HPFLIBSnnn) Starting installation at Mon Nov 15 11:58:12 EST 1999. Installation of this subset proceeds automatically, and should complete in approximately 1 minute. There are no installation questions for this subset. High Performance Fortran Runtime Libraries Copying from . (disk) Verifying Loading 8 of 11 subset(s).... Installation of this subset proceeds automatically, and should complete in approximately 1 minute. Compaq Fortran RTL #nnn for Compaq Tru64 UNIX Alpha Systems (f90 and f77) Copying from . (disk) Verifying Loading 9 of 11 subset(s).... Installation of this subset proceeds automatically, and should complete in approximately 1 minute. Copyright Digital Equipment Corporation 1992,1999. All rights reserved Restricted Rights: Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of DFARS 252.227-7013, or in FAR 52.227-19, or in FAR 52.227-14 Alt. III, as applicable. This software is proprietary to and embodies the confidential technology of Digital Equipment Corporation. Possession, use, or copying of this software and media is authorized only pursuant to a valid written license from DIGITAL or an authorized sublicensor. Compaq Fortran 90 and 77 Vn.n for Compaq Tru64 UNIX Alpha Systems Copying from . (disk) Verifying Loading 10 of 11 subset(s).... Installation of this subset proceeds automatically, and should complete in approximately 1 minute. Sample Compaq Fortran Version 5.n Listings A-5 Compaq Fortran Vn.n Tools & their Man Pages Copying from . (disk) Verifying Loading 11 of 11 subset(s).... Copyright Digital Equipment Corporation 1992,1999. All rights reserved Restricted Rights: Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of DFARS 252.227-7013, or in FAR 52.227-19, or in FAR 52.227-14 Alt. III, as applicable. This software is proprietary to and embodies the confidential technology of Digital Equipment Corporation. Possession, use, or copying of this software and media is authorized only pursuant to a valid written license from DIGITAL or an authorized sublicensor. Compaq Fortran Vn.n Release Notes and Man Page Copying from . (disk) Verifying 11 of 11 subset(s) installed successfully. Configuring "CXML Common Files for the Extended Math Lib, Vn.n" (XMDCOMnnn) The CXML Manpages in HTML are now installed. To view them, point your browser to /usr/opt/XMDHTMnnn/cxml_webpages/cxml_home_page.html Configuring "CXML Reference (man)Pages in HTML format" (XMDHTMnnn) You are installing the CXML subset XMDLIB5360 . This subset contains serial and parallel libraries which are tuned for the 21164 family of the Alpha AXP processor types. By default, both the serial and the parallel CXML libraries will be installed. You can choose to install only the serial CXML [s] only the parallel CXML [p] Please choose now: install only the serial CXML [s] install only the parallel CXML [p] (hit RETURN to get the default -> install both) ? A-6 Sample Compaq Fortran Version 5.n Listings By default, both shared and archive CXML libraries will be installed. You can choose to install only shared libs, e.g. libcxml.so [s] only archive libs, e.g. libcxml.a [a] Please choose now: install only shared CXML libs [s] install only archive CXML libs [a] (hit RETURN to get the default -> install both) ? This installation will construct the CXML libraries you selected with names that show the platform explicitly, e.g. libcxml_ev5.so. This installation will construct symbolic links from /usr/lib or /usr/shlib to the selected libraries. By default, this installation will also construct symbolic links from the standard CXML library names to your selected libraries e.g. /usr/shlib/libcxml.so unless you choose NO standard names [n]. Please choose now: no standard names [n] (hit RETURN to get the default -> standard names) ? The requested CXML libraries will be constructed and installed. The installation will take just a few minutes. ... unpacking the serial libraries ... ... building the shared serial libraries ... ... unpacking the parallel libraries ... ... building the shared parallel libraries ... Configuring "CXML Extended Math Libraries (Serial and Parallel) for Ev5, Vn.n" (XMDLIB5360) Creating Links to new manpages for CXML Configuring "CXML Reference (man)Pages" (XMDMANnnn) Creating Links to new manpages for CXML Vn.n SCIPORT To run the IVP after the installation, please use setld -v XMDSCInnn Configuring "Compaq Compiled Code Support Library #nnn" (OTABASEnnn) OTABASEnnn, information: Shared library installed. Creating softlinks for HPFLIBSnnn ...done. Sample Compaq Fortran Version 5.n Listings A-7 High Performance Fortran Runtime Libraries Vn.n-n for DIGITAL UNIX Alpha Systems Subset: High Performance Fortran Runtime Libraries (HPFLIBSnnn) Installation completed at Mon Nov 15 12:04:41 EST 1999. Configuring "High Performance Fortran Runtime Libraries" (HPFLIBSnnn) Copyright (c) Digital Equipment Corporation, 1995, 1998. All Rights Reserved. High Performance Fortran Runtime Libraries Vn.n-n for DIGITAL UNIX Alpha Systems Subset: High Performance Fortran Runtime Libraries (HPFLIBSnnn) Starting configuration (INSTALL) at Mon Nov 15 12:04:42 EST 1999. Completing configuration (INSTALL) at Mon Nov 15 12:04:42 EST 1999. Configuring "Compaq Fortran RTL #387 for Compaq Tru64 UNIX Alpha Systems (f90 and f77)" (DFARTL387) DFARTL387, information: Shared libraries installed. DFABASE530, information: You can run the Installation Verification Procedure using the following command from root: setld -v DFABASE530 Configuring "Compaq Fortran 90 and 77 Vn.n for Compaq Tru64 UNIX Alpha Systems" (DFABASE530) Configuring "Compaq Fortran Vn.n Tools & their Man Pages" (DFACOM530) DFADOC530, information: The f77 release notes are in ./usr/lib/cmplrs/fort/relnotes and the f90 release notes are in ./usr/lib/cmplrs/fort90/relnotes90 Configuring "Compaq Fortran Vn.n Release Notes and Man Page" (DFADOC530) A.2 Sample Compaq Fortran Installation Verification Procedure (IVP) These samples of the installation verification procedure show Compaq Fortran subset numbers and displayed information for Version 5.3 IVPs. Subset numbers and displayed information will change for subsequent releases. # /usr/sbin/setld -v DFABASE530 Compaq Fortran 90 and 77 V5.3 for Compaq Tru64 UNIX Alpha Systems (DFABASE530) DFABASE530: Starting Installation Verification Procedure (IVP). Copyright (c) Digital Equipment Corporation, 1992,1999. All rights reserved. A-8 Sample Compaq Fortran Version 5.n Listings If this IVP fails, please include the following when submitting a report: 1) This subset name, which is DFABASE530 2) Output from: ls -l /tmp/DFABASE530.ivptmp 3) This setld session IVP, information: Created scratch directory. IVP, information: Testing the original Compaq Fortran 77 compiler IVP, information: Compiling and linking. IVP, information: Running. IVP, information: Execution of original Compaq Fortran 77 successful. IVP, information: Testing the redirected Compaq Fortran 77 compiler IVP, information: Compiling and linking. IVP, information: Running. IVP, information: Execution of redirected Compaq Fortran 77 successful. IVP, information: Testing the Compaq Fortran 90 compiler IVP, information: Compiling and linking. IVP, information: Running. IVP, information: Execution of Compaq Fortran 90 successful. IVP, information: Cleaning up. IVP, information: DFABASE530 is properly installed. #setld -v HPFLIBS170 High Performance Fortran Runtime Libraries (HPFLIBS170) Copyright (c) Digital Equipment Corporation, 1995, 1998. All Rights Reserved. Starting the verification of High Performance Fortran Runtime Libraries V1.7-0 for DIGITAL UNIX Alpha Systems Subset: High Performance Fortran Runtime Libraries (HPFLIBS170) Checking the presence of the HPF scalar libraries ... Done. Checking for the presence of the f90 compiler ... Done. Creating a sample F90 program ... Done. Compiling the sample F90 program ... Done. Linking the sample F90 program with the static HPF scalar library ... Done. Running the sample F90 program ... Done. Linking the sample F90 program with the shared HPF scalar library ... Done. Running the sample F90 program ... Done. Verification of HPFLIBS170 is successful. # setld -v XMDLIB5360 Sample Compaq Fortran Version 5.n Listings A-9 CXML Extended Math Libraries (Serial and Parallel) for Ev5, V3.6 (XMDLIB5360) Running CXML V3.6 IVP on usr/shlib/libcxml.so Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/shlib/libdxml.so Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/shlib/libcxml_ev5.so Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/shlib/libdxml_ev5.so Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/lib/libcxml_ev5.a Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/lib/libdxml_ev5.a Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/lib/libcxml.a Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. A-10 Sample Compaq Fortran Version 5.n Listings IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/lib/libdxml.a Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/shlib/libcxmlp.so Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/shlib/libdxmlp.so Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/shlib/libcxmlp_ev5.so Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/shlib/libdxmlp_ev5.so Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/lib/libcxmlp_ev5.a Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/lib/libdxmlp_ev5.a Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. Sample Compaq Fortran Version 5.n Listings A-11 IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/lib/libcxmlp.a Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK Running CXML V3.6 IVP on usr/lib/libdxmlp.a Copyright (c) Compaq Computer Corporation, 1999. All rights reserved. IVP_TEST> IVP Testing in progress IVP_TEST> CXML IVP completed OK A-12 Sample Compaq Fortran Version 5.n Listings