ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest...

32
IBM Engineering and Scientific Subroutine Library for AIX Version 5 Release 3 ESSL for AIX Installation GA32-0767-02

Transcript of ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest...

Page 1: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

IBM Engineering and Scientific Subroutine Libraryfor AIXVersion 5 Release 3

ESSL for AIX Installation

GA32-0767-02

���

Page 2: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running
Page 3: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

IBM Engineering and Scientific Subroutine Libraryfor AIXVersion 5 Release 3

ESSL for AIX Installation

GA32-0767-02

���

Page 4: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

NoteBefore using this information and the product it supports, read the information in “Notices” on page 17.

This edition applies to Version 5 Release 3 of the IBM Engineering and Scientific Subroutine Library (ESSL) for AIXlicensed program, program number 5765-H25 and to all subsequent releases and modifications until otherwiseindicated by new edition.

Changes are periodically made to the information herein. Significant changes or additions to the text andillustrations are marked by a vertical line (|) to the left of the change.

Order IBM publications through your IBM representative or the IBM branch office serving your locality.Publications are not stocked at the address given below.

IBM welcomes your comments. Address your comments as follows:v Mail:

International Business Machines CorporationDepartment 58HA, Mail Station P1812455 South RoadPoughkeepsie, NY 12601-5400United States of America

v FAX:– (United States & Canada): 1+845+432-9405– (Other countries): Your International Access Code +1+845+432-9405

v IBMLink (United States customers only): IBMUSM10(MHVRCFS)

v IBM Mail Exchange: USIB6TC9 at IBMMAIL

v Internet e-mail: [email protected]

If you would like a reply, be sure to include the following in your comment or note:v Your name, address, telephone number, or FAX numberv Title and order numberv Page number or topic related to your comment

When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in anyway it believes appropriate without incurring any obligation to you.

© Copyright IBM Corporation 1986, 2014.US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.

Page 5: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Contents

About this information . . . . . . . . vConventions and terminology used in this book . . v

Chapter 1. Plan the installation . . . . . 1Supported Operating System Environments . . . . 1Required Software Products on AIX . . . . . . 1Disk Space Requirements and Installation Materials . 2Determining which product filesets to install . . . 2

Chapter 2. Install the product . . . . . 5Install on one node (that is, operating system image)at a time. . . . . . . . . . . . . . . . 5Install on multiple nodes (that is, operating systemimages) at once . . . . . . . . . . . . . 6

Chapter 3. Run the product InstallationVerification Programs (IVPs) on AIX. . . 9

Appendix A. List of product files onAIX . . . . . . . . . . . . . . . . 11

Appendix B. Locating and obtainingproduct documentation . . . . . . . 13Software products needed for displayingdocumentation . . . . . . . . . . . . . 13

Where to Find Related Publications . . . . . . 13

Accessibility features for ESSL . . . . 15Accessibility features . . . . . . . . . . . 15Keyboard navigation . . . . . . . . . . . 15IBM and accessibility . . . . . . . . . . . 15

Notices . . . . . . . . . . . . . . 17Trademarks . . . . . . . . . . . . . . 19Software update protocol . . . . . . . . . . 19

Index . . . . . . . . . . . . . . . 21

© Copyright IBM Corp. 1986, 2014 iii

Page 6: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

iv ESSL for AIX, 5.3: Installation

Page 7: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

About this information

This explains how to install IBM® Engineering and Scientific Subroutine Library forAIX® (ESSL), Version 5 Release 3.

The following list summarizes the steps required to complete the installation ofthis product:

Chapter 1, “Plan the installation,” on page 1Chapter 2, “Install the product,” on page 5Chapter 3, “Run the product Installation Verification Programs (IVPs) on AIX,”on page 9

When performing each step of the installation, enter all commands as shownbecause commands are case sensitive.

Conventions and terminology used in this bookTable 1 describes the typographic conventions used in this book.

Table 1. Summary of typographic conventions

Typographic Usage

Bold Bold words or characters represent system elements that you must useliterally, such as commands, flags, and path names.

Italic v Italic words or characters represent variable values that you must supply.

v Italics are also used for book titles and for general emphasis in text.

Constantwidth

Examples and information that the system displays appear in constantwidth typeface.

[ ] Brackets enclose optional items in format and syntax descriptions.

{ } Braces enclose a list from which you must choose an item in format andsyntax descriptions.

| A vertical bar separates items in a list of choices. (In other words, it means“or.”)

< > Angle brackets (less-than and greater-than) enclose the name of a key onthe keyboard. For example, <Enter> refers to the key on your terminal orworkstation that is labeled with the word Enter.

... An ellipsis indicates that you can repeat the preceding item one or moretimes.

<Ctrl-x> The notation <Ctrl-x> indicates a control character sequence. For example,<Ctrl-c> means that you hold down the control key while pressing <c>.

\ The continuation character is used in coding examples in this book forformatting purposes.

© Copyright IBM Corp. 1986, 2014 v

Page 8: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

vi ESSL for AIX, 5.3: Installation

Page 9: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Chapter 1. Plan the installation

Plan your installation according to the requirements that follow.v “Supported Operating System Environments”v “Required Software Products on AIX”v “Disk Space Requirements and Installation Materials” on page 2v “Determining which product filesets to install” on page 2

Supported Operating System EnvironmentsYou must ensure that you are installing this product in a supported operatingsystem environment, as listed in the table below:

Table 2. Operating systems supported by ESSL

Product Supported Environment

ESSL for AIX v AIX 7.1 with the latest available Technology Level

v AIX 6.1 with the latest available Technology Level

Required Software Products on AIXThe following table lists the required software products for ESSL for AIX:

Table 3. Required Software Products for ESSL for AIX

Required Software Products Supported Levels

For CompilingIBM XL Fortran for AIX 15.1 with the latest service

IBM XL C/C++ for AIX 13.1 with the latest service

For Linking, Loading, orRunning

(See Note 1)

IBM XL Fortran Runtime Environment for AIX

(See Note 2)

15.1 with the latest service

(See Note 2)

IBM XL C libraries (See Note 3)

Notes:

1. Optional filesets are required for building applications. For details, consult the AIX and compiler documentation.

2. The correct version of IBM XL Fortran Runtime Environment for AIX is automatically shipped with the compiler.It is also available for downloading from the following website:

http://www.ibm.com/support/docview.wss?rs=43&uid=swg21156900

3. The AIX product includes the C and math libraries in the Application Development Toolkit.

© Copyright IBM Corp. 1986, 2014 1

|

|

|

Page 10: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Disk Space Requirements and Installation MaterialsThe following table lists the disk space requirements and installation materials forESSL for AIX.

Table 4. Disk Space Requirements and Installation Materials for ESSL for AIX

Type ofRequirement Requirement

Disk space The following amounts of disk space are required:

essl.rte (package) 231 MBThis package is made up of thefollowing:

essl.rte.common 4.0 MBessl.rte.rs1 102.0 MBessl.rte.rs2 0.1 MBessl.rte.smp 125.0 MB

essl.rte.up 0.1 MBessl.rte.mp 0.1 MBessl.msg.en_US 0.1 MBessl.msg.En_US 0.1 MBessl.man.en_US 3.0 MBessl.loc.license 2.0 MB

Installationmaterials

ESSL for AIX, CD-ROM LCD8-1488-02

Determining which product filesets to installESSL is packaged on the medium in such a way that groups of files (filesets)forming a logical unit of the product can be individually installed, allowing you toinstall only those files that you need.

Based on your needs, decide which ESSL filesets to install.

Table 5. ESSL Product Filesets

Fileset/Package Name Description Other Filesets or Software Required

essl.rte This package contains the followingindividual filesets:

essl.rte.commonessl.rte.rs1essl.rte.rs2essl.rte.smp

(See the descriptions for these filesetsbelow.)

(See the requirements for these individualfilesets below.)

essl.rte.common Contains common files and programs thatare used by the ESSL SMP Library and theESSL Serial Library.

essl.rte.rs1 and essl.rte.up–or–essl.rte.smp and essl.rte.mp

2 ESSL for AIX, 5.3: Installation

||||||||||||||

Page 11: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Table 5. ESSL Product Filesets (continued)

Fileset/Package Name Description Other Filesets or Software Required

essl.rte.rs1 Contains the ESSL Serial Libraries andcontrol files with appropriate links to theESSL Serial Libraries.

essl.rte.commonmust be installed beforehand or atthe same time

XLF Runtime Environmentmust be installed beforehand or atthe same time

essl.rte.rs2 Contains control files with appropriatelinks to the ESSL Serial Libraries. essl.rte.common

must be installed beforehand or atthe same time

XLF Runtime Environmentmust be installed beforehand or atthe same time

essl.rte.rs1will be installed automatically ifthe option “automatic installationof prerequisites” is selected

essl.rte.smp Contains the ESSL SMP Libraries andcontrol files, with appropriate links to theESSL SMP Libraries.

essl.rte.commonmust be installed beforehand or atthe same time

XLF Runtime Environmentmust be installed beforehand or atthe same time

essl.msg.en_US Contains the en_US version of the messagecatalog; it is installed automatically forlocale en_US when essl.rte is selected.

N/A

essl.msg.En_US Contains the En_US version of the messagecatalog; it is installed automatically forlocale En_US when essl.rte is selected.

N/A

essl.man.en_US Contains manpages that describe each ofthe ESSL subroutines.Note: These manpages will be installed inthe /usr/share/man/man3 directory. Themanpages provided by LAPACK areinstalled in the /usr/share/man/man1directory. By default, ESSL manpages willbe displayed rather than BLAS or LAPACKmanpages with the same names. If youwant to access the BLAS or LAPACKmanpages, you must set the MANPATHenvironment variable appropriately. See thedocumentation for the man command.

N/A

essl.loc.license Contains the electronic license agreementfiles.

N/A

essl.rte.up Contains control files.essl.rte.rs1

must be installed beforehand or atthe same time

essl.rte.mp Contains control files.essl.rte.smp

must be installed beforehand or atthe same time

Chapter 1. Plan the installation 3

Page 12: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Note: Appendix A, “List of product files on AIX,” on page 11 lists the individualfiles in each fileset.

4 ESSL for AIX, 5.3: Installation

Page 13: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Chapter 2. Install the product

You can complete this step by installing on one node at a time or on multiplenodes at once; choose the way that is most appropriate for your installation.

Note:

1. Ensure that you have the prerequisite software installed.2. No application programs that use ESSL Libraries should be in progress when

executing this step.3. When performing each step of the installation, enter all commands as shown,

as commands are case sensitive.

Install on one node (that is, operating system image) at a timeFollow the steps below to install ESSL on one node at a time:1. Log in to AIX as root.2. Put the CD in the drive.3. Enter smit on the AIX command line and navigate to the “Install Software”

panel. (Sample navigation steps to this panel are provided below. If you needmore information about the smit command, use the help facility within SMIT.)a. On the “System Management” panel, select the first option, Software

Installation and Maintenance, and press Enter.b. On the “Software Installation and Maintenance” panel, select the first

option, Install and Update Software, and press Enter.c. On the “Install and Update Software” panel, select the first option, Install

Software, and press Enter.4. On the “Install Software” panel, do one of the following:

a. Either: Press F4 or click on LIST, then select the appropriate input deviceand press Enter;

b. Or: Type the name of the directory that contains the ESSL filesets, thenpress Enter.

5. When the “Install Software” panel is displayed again, select the ESSL filesetsyou want to install by doing one of the following:

a. Either: Select the default value: [_all_latest]

b. Or: Select specific filesets from a list by doing the following:1) Press F4 to list the available filesets (described in “Determining which

product filesets to install” on page 2).2) Press F7 to select the ones you want to install.

Note:

a) If you require the messages for a locale other than your own, youcan select the appropriate message fileset at this time.

b) If you want to install all the runtime libraries, select: essl.rte

3) After selecting the filesets you want to install, press Enter.The “Install Software” panel is displayed again, listing the selectedfileset names.

© Copyright IBM Corp. 1986, 2014 5

Page 14: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

c. Or: Type the names of the ESSL filesets you want to install in the“SOFTWARE to install” field.

6. Move the cursor to the ACCEPT new license agreements? option and use theTab key to change the default value to yes.

Note: When you install ESSL, you must specify that you are accepting thelicense agreement (or, alternatively, the license agreement must have beenpreviously accepted) in order for the installation process to continue.

7. Fill in the other fields as appropriate for your situation, then press Enter.Messages are displayed as the installation of each fileset is successfullycompleted.

Note: For details about the contents of each package or fileset, see “Determiningwhich product filesets to install” on page 2.

Install on multiple nodes (that is, operating system images) at onceIf you are installing ESSL on several nodes at once, do the following:1. Log in to AIX as root.2. Copy the packages that contain the filesets to the hard disk of one node. To do

this:a. Put the CD-ROM into the appropriate drive.b. Type the following, then press Enter:

smit bffcreate

The system displays the “Copy Software to Hard Disk for FutureInstallation” panel.

c. In the “INPUT device / directory for software” field, specify the devicewhere the CD-ROM is located, then press Enter.

d. On the next panel, in the “SOFTWARE package to copy” field, type thename(s) of the package or fileset(s) you want to install, or select them fromthe list that appears when you click on LIST.

Note: For details about the contents of each package or fileset, see“Determining which product filesets to install” on page 2.

e. In the “DIRECTORY for storing software package” field, type the name ofthe hard-disk directory in which you want to store the filesets (thisdirectory must be accessible to all the nodes).

f. Type information in the other fields on the panel as appropriate for yoursituation. When you have finished filling in the panel, press the Enter key.The packages are copied to your hard disk and are placed in the directorythat you specified on the SMIT panel.

3. Install the filesets from the hard disk to the various nodes. If available, use thedsh and installp commands to do this, specifying the name(s) of the ESSLpackage or fileset(s) you want to install and the directory in which youpreviously stored them on the hard disk, as shown in the example below.

Example:To install all the packages:

6 ESSL for AIX, 5.3: Installation

|

Page 15: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

dsh -av installp -acgNQqXY -d essl_dir all

where:

essl_diris the directory in which you previously stored the ESSL filesetson the hard disk.

Note: The Y flag in this command indicates that you are accepting thelicense agreement. The license agreement must be accepted in order forthe installation process to continue.

Messages are displayed as the installation of each fileset is successfullycompleted.

Chapter 2. Install the product 7

Page 16: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

8 ESSL for AIX, 5.3: Installation

Page 17: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Chapter 3. Run the product Installation Verification Programs(IVPs) on AIX

To test that the ESSL libraries have been properly installed, you must execute theinstallation verification programs corresponding to the libraries you have installedand the language from which you will be calling ESSL.

Note: The ESSL IVP scripts do not explicitly set the number of threads whenrunning with the ESSL SMP libraries. If you see message 1587-120 indicating thatan SMP runtime library error occurred due to a memory allocation failure, thenyour userid may not have ulimit set to unlimited memory. The message will showhow many threads were created before the failure. You may reduce the number ofthreads to be used by setting the XLSMPOPTS or OMP_NUM_THREADSenvironment variables. The OMP_NUM_THREADS environment variable settingwill take precedence over the XLSMPOPTS setting.

To run the IVPs, do the following:1. Use the cd command to change to a writable directory.2. Type one of the following commands and press Enter.

To run the 32-bit IVP:/usr/lpp/essl.rte.common/custom/esslivp language library32

To run the 64-bit IVP:/usr/lpp/essl.rte.common/custom/esslivp64 language library64

where:

languageis the language you want to verify. It can have any of the followingvalues:

fortranThe XL Fortran compiler does not have to be on your system touse this value.

c The C compiler must already be on your system to use thisvalue; see “Required Software Products on AIX” on page 1.

C++ The C++ compiler must already be on your system to use thisvalue; see “Required Software Products on AIX” on page 1.

library32is the ESSL library you are using the 32-bit IVP to test. It can have anyof the following values:

essl Test the Serial Library for use in a 32-bit integer, 32-bit pointerenvironment.

esslsmpTest the SMP Library for use in a 32-bit integer, 32-bit pointerenvironment.

esslp2 Test the link to the Serial Library; provided for migrationpurposes.

© Copyright IBM Corp. 1986, 2014 9

Page 18: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

esslp2_rTest the link to the SMP Library; provided for migrationpurposes.

essl_r Test the link to the Serial Library; provided for migrationpurposes.

library64is the ESSL library you are using the 64-bit IVP to test. It can have anyof the following values:

essl Test the Serial Library for use in a 32-bit integer, 64-bit pointerenvironment.

essl6464Test the Serial Library for use in a 64-bit integer, 64-bit pointerenvironment.

esslsmpTest the SMP Library for use in a 32-bit integer, 64-bit pointerenvironment.

esslsmp6464Test the SMP Library for use in a 64-bit integer, 64-bit pointerenvironment.

essl_r Test the link to the Serial Library; provided for migrationpurposes.

10 ESSL for AIX, 5.3: Installation

Page 19: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Appendix A. List of product files on AIX

The files created in the file system after installing each ESSL fileset are listed here.

If you have any files with the same full path name that are not related to ESSL,they must be renamed before installing that fileset.

Table 6. ESSL Product Files, Symbolic Links, and Installation Control Files

Fileset Description File or Directory Name

essl.rte.common ESSL Header file for C and C++ /usr/include/essl.h

essl.rte.commonessl.rte.rs1essl.rte.smp

Installation control files for essl.rtepackage

All ordinary files in /usr/lpp/essl.rte

essl.rte.commonessl.rte.rs1essl.rte.smp

De-installation control files for theessl.rte package.

All files in /usr/lpp/essl.rte/deinstl

essl.rte.common Installation control files All ordinary files in /usr/lpp/essl.rte.common

essl.rte.common ILMT inventory signature file /usr/lpp/essl.rte.common/properties/version/ESSL_for_AIX_on_POWER-5.3.0.swtag

essl.rte.common FFTW Version 3.1.2 WrapperLibrary source, IVP, and relatedshell scripts

/usr/lpp/essl.rte.common/FFTW3

essl.rte.common README for current release /usr/lpp/essl.rte.common/READMES/essl.rte.common.README

essl.rte.common Legal notices /usr/lpp/essl.rte.common/READMES/notices.txt

essl.rte.common Shell script to run ESSL 32-bitInstallation Verification Program(IVP)

/usr/lpp/essl.rte.common/custom/esslivp

essl.rte.common Shell script to run ESSL 64-bitInstallation Verification Program(IVP)

/usr/lpp/essl.rte.common/custom/esslivp64

essl.rte.common Fortran 32-bit IVP /usr/lpp/essl.rte.common/custom/esvivp.o

essl.rte.common Fortran 64-bit IVP /usr/lpp/essl.rte.common/custom/esvivp64.o

essl.rte.common Fortran 64-bit IVP for a 64-bitinteger, 64-bit pointer environment

/usr/lpp/essl.rte.common/custom/esvivp6464.o

essl.rte.common C IVP /usr/lpp/essl.rte.common/custom/esvcivp.c

essl.rte.common C++ IVP /usr/lpp/essl.rte.common/custom/esvcivp.C

essl.rte.common Message catalog for default locale /usr/lib/nls/msg/C/essl.cat

essl.rte.rs1 Installation control files All ordinary files in /usr/lpp/essl.rte.rs1

essl.rte.rs1 README for current release /usr/lpp/essl.rte.rs1/READMES/essl.rte.rs1.README

essl.rte.rs1 Serial library All files in /usr/lpp/essl.rte.rs1/lib

essl.rte.rs1 Serial library /usr/lib/libessl.a

essl.rte.rs1 Serial library for use in a 64-bitinteger, 64-bit pointer environment

/usr/lib/libessl6464.a

essl.rte.rs2 Installation control files All ordinary files in /usr/lpp/essl.rte.rs2

essl.rte.rs2 README for current release /usr/lpp/essl.rte.rs2/READMES/essl.rte.rs2.README

© Copyright IBM Corp. 1986, 2014 11

||

Page 20: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Table 6. ESSL Product Files, Symbolic Links, and Installation Control Files (continued)

Fileset Description File or Directory Name

essl.rte.rs2 Serial library All files in /usr/lpp/essl.rte.rs2/lib

essl.rte.smp Installation control files All ordinary files in /usr/lpp/essl.rte.smp

essl.rte.smp README for current release /usr/lpp/essl.rte.smp/READMES/essl.rte.smp.README

essl.rte.smp SMP library All files in /usr/lpp/essl.rte.smp/lib

essl.rte.smp SMP library /usr/lib/libesslsmp.a

essl.rte.smp SMP library for use in a 64-bitinteger, 64-bit pointer environment

/usr/lib/libesslsmp6464.a

essl.rte.up Installation control files All ordinary files in /usr/lpp/essl.rte.up

essl.rte.up README for current release /usr/lpp/essl.rte.up/READMES/essl.rte.up.README

essl.rte.up De-installation control files All files in /usr/lpp/essl.rte.up/deinstl

essl.rte.mp Installation control files All ordinary files in /usr/lpp/essl.rte.mp

essl.rte.mp README for current release /usr/lpp/essl.rte.mp/READMES/essl.rte.mp.README

essl.rte.mp De-installation control files All files in /usr/lpp/essl.rte.mp/deinstl

essl.msg.en_US Message catalog for locale en_US /usr/lib/nls/msg/en_US/essl.cat

essl.msg.en_US De-installation control files All files in /usr/lpp/essl.msg.en_US/deinstl

essl.msg.en_US Message catalog for locale En_US /usr/lib/nls/msg/En_US/essl.cat

essl.msg.En_US De-installation control files All files in /usr/lpp/essl.msg.En_US/deinstl

essl.man.en_US Installation control files All files in /usr/lpp/essl.man.en_US

essl.man.en_US De-installation control files All files in /usr/lpp/essl.man.en_US/deinstl

essl.man.en_US Manpages All files in /usr/share/man/man3

essl.loc.license Electronic license agreement filesetfor <locale>

/usr/swlag/<locale>/essl.la

12 ESSL for AIX, 5.3: Installation

Page 21: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Appendix B. Locating and obtaining product documentation

The software products required to display ESSL documentation and the Internetlocations where the documentation can be found are listed here.

Software products needed for displaying documentationThe software products needed to display ESSL documentation are listed here.

Table 7. Software needed to display various formats of ESSL documentation

Format of onlineinformation

Software needed

HTML HTML document browser (such as Microsoft Internet Explorer)

PDF Adobe Acrobat Reader, which is freely available for downloadingfrom the Adobe website at:

http://www.adobe.com

Manpages No additional software is needed.Notes:

v In order for manpages to be displayed properly on Linux, theLANG environment variable must be set to either of thefollowing values: C or en_US.iso885915.

v To display a specific manpage, use the man command asfollows:

man subroutine-name

where subroutine-name must be specified as lowercase

v These manpages will be installed in the /usr/share/man/man3 directory. The manpages provided by LAPACK areinstalled in the /usr/share/man/manl directory. By default,ESSL manpages will be displayed rather than BLAS orLAPACK manpages with the same names. If you want toaccess the BLAS or LAPACK manpages, you must set theMANPATH environment variable appropriately.

Where to Find Related PublicationsESSL documentation, as well as other related information, can be displayed ordownloaded from the Internet at the URLhttp://www.ibm.com/support/knowledgecenter/SSFHY8/essl_welcome.html

© Copyright IBM Corp. 1986, 2014 13

Page 22: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

14 ESSL for AIX, 5.3: Installation

Page 23: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Accessibility features for ESSL

Accessibility features help a user who has a physical disability, such as restrictedmobility or limited vision, to use information technology products successfully.

Accessibility featuresThe following list includes the major accessibility features in IBM ESSL. Thesefeatures support:v Keyboard-only operation.v Interfaces that are commonly used by screen readers.v Keys that are tactilely discernible and do not activate just by touching them.v Industry-standard devices for ports and connectors.v The attachment of alternative input and output devices.

IBM Knowledge Center and its related publications, are accessibility-enabled. Theaccessibility features of IBM Knowledge Center are described in the Accessibilitytopic at the following URL:http://www.ibm.com/support/knowledgecenter/SSFHY8/essl_welcome.html

Keyboard navigationThis product uses standard Microsoft Windows navigation keys.

IBM and accessibilitySee the IBM Human Ability and Accessibility Center for more information aboutthe commitment that IBM has to accessibility:http://www.ibm.com/able/

© Copyright IBM Corp. 1986, 2014 15

Page 24: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

16 ESSL for AIX, 5.3: Installation

Page 25: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Notices

This information was developed for products and services offered in the U.S.A.

This material may be available from IBM in other languages. However, you may berequired to own a copy of the product or product version in that language in orderto access it.

IBM may not offer the products, services, or features discussed in this document inother countries. Consult your local IBM representative for information on theproducts and services currently available in your area. Any reference to an IBMproduct, program, or service is not intended to state or imply that only that IBMproduct, program, or service may be used. Any functionally equivalent product,program, or service that does not infringe any IBM intellectual property right maybe used instead. However, it is the user's responsibility to evaluate and verify theoperation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matterdescribed in this document. The furnishing of this document does not grant youany license to these patents. You can send license inquiries, in writing, to:

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBMIntellectual Property Department in your country or send inquiries, in writing, to:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.1623-14, Shimotsuruma, Yamato-shiKanagawa 242-8502 Japan

The following paragraph does not apply to the United Kingdom or any othercountry where such provisions are inconsistent with local law:

INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THISPUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESSFOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express orimplied warranties in certain transactions, therefore, this statement may not applyto you.

This information could include technical inaccuracies or typographical errors.Changes are periodically made to the information herein; these changes will beincorporated in new editions of the publication. IBM may make improvementsand/or changes in the product(s) and/or the program(s) described in thispublication at any time without notice.

© Copyright IBM Corp. 1986, 2014 17

Page 26: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Any references in this information to non-IBM Web sites are provided forconvenience only and do not in any manner serve as an endorsement of those Websites. The materials at those Web sites are not part of the materials for this IBMproduct and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way itbelieves appropriate without incurring any obligation to you.

Licensees of this program who wish to have information about it for the purposeof enabling: (i) the exchange of information between independently createdprograms and other programs (including this one) and (ii) the mutual use of theinformation which has been exchanged, should contact:

IBM CorporationIntellectual Property Law2455 South Road, P386Poughkeepsie, New York 12601-5400U.S.A.

Such information may be available, subject to appropriate terms and conditions,including in some cases, payment of a fee.

The licensed program described in this document and all licensed materialavailable for it are provided by IBM under terms of the IBM Customer Agreement,IBM International Program License Agreement or any equivalent agreementbetween us.

Information concerning non-IBM products was obtained from the suppliers ofthose products, their published announcements or other publicly available sources.IBM has not tested those products and cannot confirm the accuracy ofperformance, compatibility or any other claims related to non-IBM products.Questions on the capabilities of non-IBM products should be addressed to thesuppliers of those products.

This information contains examples of data and reports used in daily businessoperations. To illustrate them as completely as possible, the examples include thenames of individuals, companies, brands, and products. All of these names arefictitious and any similarity to the names and addresses used by an actual businessenterprise is entirely coincidental.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, whichillustrates programming techniques on various operating platforms. You may copy,modify, and distribute these sample programs in any form without payment toIBM, for the purposes of developing, using, marketing or distributing applicationprograms conforming to the application programming interface for the operatingplatform for which the sample programs are written. These examples have notbeen thoroughly tested under all conditions. IBM, therefore, cannot guarantee orimply reliability, serviceability, or function of these programs. The sampleprograms are provided "AS IS", without warranty of any kind. IBM shall not beliable for any damages arising out of your use of the sample programs.

If you are viewing this information softcopy, the photographs and colorillustrations may not appear.

18 ESSL for AIX, 5.3: Installation

Page 27: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

TrademarksIBM, the IBM logo, and ibm.com are trademarks or registered trademarks ofInternational Business Machines Corporation in the United States, other countries,or both. If these and other IBM trademarked terms are marked on their firstoccurrence in this information with a trademark symbol (® or ™), these symbolsindicate U.S. registered or common law trademarks owned by IBM at the time thisinformation was published. Such trademarks may also be registered or commonlaw trademarks in other countries. A current list of IBM trademarks is available onthe Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml.

Acrobat, Adobe, and the Adobe logo are either registered trademarks ortrademarks of Adobe Systems Incorporated in the United States, and/or othercountries.

Microsoft is a trademark of Microsoft Corporation in the United States, othercountries, or both.

Other company, product, and service names may be trademarks or service marksof others.

Software update protocolIBM has provided modifications to this software. The resulting software isprovided to you on an "AS IS" basis and WITHOUT A WARRANTY OF ANYKIND, WHETHER EXPRESS OR IMPLIED, INCLUDING THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE.

Notices 19

Page 28: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

20 ESSL for AIX, 5.3: Installation

Page 29: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

Index

Aaccessibility 15

Ddetermining which filesets to install 2disability 15disk space requirements 2documentation, locating and obtaining 13documentation, software products for displaying 13

EESSL program number 1ESSL release 1

Ffilesets, determining which ones to install 2

Hhow to use this documentation 13

Iinstallation materials 2installation requirements 2installation verification programs, running 9installing on multiple nodes (operating system images) at

once 6installing on one node (operating system image) at a time 5installing the product on AIX 5Internet resources 13IVPs, running 9

Llocating and obtaining documentation 13logging into AIX and installing the product 5

Nnode (operating system image), installing on one at a time 5nodes (operating system images), installing on multiple 6

Ooperating system image (node), installing on one at a time 5operating system images (nodes), installing on multiple 6

Pplanning the installation 1program number of ESSL 1

Rrelease of ESSL 1running the installation verification programs (IVPs) 9

Ssoftware products for displaying documentation 13

Uusing this documentation 13

© Copyright IBM Corp. 1986, 2014 21

Page 30: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

22 ESSL for AIX, 5.3: Installation

Page 31: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running
Page 32: ESSL forAIX Installation - IBM · 2019. 5. 13. · IBM XL Fortran for AIX 15.1 with the latest service IBM XL C/C++ for AIX 13.1 with the latest service For Linking, Loading, or Running

����

Product Number: 5765-H25

Printed in USA

GA32-0767-02