Document Number GI10-0604-04
5765-C42
| Notes! |
|---|
Before using this information and the product it supports, be sure to read |
Fifth Edition (December 2001)
This edition applies to Version 3 Release 3 of the IBM(R) Engineering and Scientific Subroutine Library (ESSL) for Advanced Interactive Executive (AIX(R)) licensed program, program number 5765-C42, and to all subsequent releases and modifications until otherwise indicated by new editions.
In this document, ESSL refers to the above version of ESSL for AIX. Changes are periodically made to the information herein.
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. A form for reader's comments appears at the back of this publication. If the form has been removed, address your comments to:
If you would like a reply, be sure to include your name, address, telephone number, or FAX number.
Make sure to include the following in your comment or note:
When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you.
© Copyright International Business Machines Corporation 1997, 2001. All rights reserved.
U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Installing ESSL Version 3 Release 3 on AIX
Keeping ESSL 3.1.2 POWER2 Libraries
Locating and Obtaining ESSL Documentation
Appendix A. List of ESSL Product Files
This memo provides information needed to install:
If you have POWER2 processors and require the tuned ESSL 3.1.2 POWER2 Libraries, first read the section "Keeping ESSL 3.1.2 POWER2 Libraries".
The topics covered in this memo are listed in the table below.
This chapter provides step-by-step instructions for installing:
Table 1 summarizes the required steps. When performing each
step of the installation, enter all commands as shown, because AIX commands
are case sensitive.
Table 1. Overview of Installation on AIX
Before installing ESSL, contact your IBM Support Center for any updates to the information and procedures in this installation memo. When requesting this information, specify the following:
Plan your installation according to the requirements listed in the table
below.
Table 2. Installation Requirements
| Type of Requirement | Requirement | |||
|---|---|---|---|---|
| Operating system | AIX 5L for POWER Version 5.1, with service (program number 5765-E61), or later modification levels | |||
| Hardware | All | |||
| Software |
1 The AIX product includes the C and math libraries in the Application Development
Toolkit.
| |||
| Disk space | essl.rte (package): |
| ||
|
|
| essl.rte.common | 1.9 M | |
|
|
| essl.rte.rs1 | 0.1 M | |
|
|
| essl.rte.rs2 | 0.1 M | |
|
|
| essl.rte.smp | 0.1 M | |
|
| essl.rte.rs143 | 17.3 M | ||
|
| essl.rte.rs243 | 0.1 M | ||
|
| essl.rte.smp43 | 21.2 M | ||
|
| essl.msg.en_US | 0.1 M | ||
|
| essl.msg.En_US | 0.1 M | ||
|
| essl.html.en_US | 4.5 M | ||
|
| essl.pdf.en_US | 5.8 M | ||
| Installation materials | CD-ROM, ESSL feature LCD4-4671-01 | |||
ESSL is packaged on the medium in such a way that groups of files forming a logical unit of the product can be individually installed, allowing you to install only those files that you need. Each installable group of files is called a "fileset." The ESSL filesets are described in Table 3.
Based on your needs, decide which ESSL filesets to install.
Table 3. ESSL Product Filesets
| Fileset/Package Name | Description | Other Filesets or Software Required |
|---|---|---|
| essl.rte | This package contains the following individual filesets:
essl.rte.common essl.rte.rs1 essl.rte.rs2 essl.rte.smp (See the descriptions for these filesets below.) | (See the requirements for these individual filesets below.) |
| essl.rte.common | Contains common files and programs that are used by both the serial and SMP libraries. |
essl.rte.rs1 and essl.rte.rs143 -or- essl.rte.smp and essl.rte.smp43 |
| essl.rte.rs1 | Contains control files with appropriate links to the serial library (which is shipped in fileset essl.rte.rs143). |
|
| essl.rte.rs143 | Contains the serial library. |
|
| essl.rte.rs2 | Contains control files with appropriate links to the serial library
(which is shipped in fileset essl.rte.rs143).
Attention: This is provided for migration purposes. Do not install this fileset if you want to keep the ESSL 3.1.2 POWER2 libraries; see "Keeping ESSL 3.1.2 POWER2 Libraries". |
|
| essl.rte.rs243 | Contains control files with appropriate links to the serial library
(which is shipped in fileset essl.rte.rs143).
Attention: This is provided for migration purposes. Do not install this fileset if you want to keep the ESSL 3.1.2 POWER2 libraries; see "Keeping ESSL 3.1.2 POWER2 Libraries". |
|
| essl.rte.smp | Contains control files with appropriate links to the SMP library (which is shipped in fileset essl.rte.smp43). |
|
| essl.rte.smp43 | Contains the SMP library. |
|
| essl.msg.en_US | Contains the en_US version of the message catalog; it is installed automatically for locale en_US. | N/A |
| essl.msg.En_US | Contains the En_US version of the message catalog; it is installed automatically for locale En_US. | N/A |
| essl.html.en_US | Contains the HTML version of ESSL Guide and Reference.
Installation of this fileset is optional; install it if you have a Web browser and want to view the document with it. | N/A |
| essl.pdf.en_US | Contains the PDF version of ESSL Guide and Reference.
Installation of this fileset is optional; install it if you have Adobe Acrobat reader and want to view the document with it. | N/A |
|
Appendix A, "List of ESSL Product Files" lists the individual files in each fileset.
| ||
There are two variations of this step:
Follow the variation that is appropriate for your installation.
Notes:
Follow the steps below to install ESSL on one node at a time:
Figure 1. Sample Software Installation Panels
+--------------------------------------------------------------------------------+ |Software Installation & Maintenance | | Install and Update Software | | Install and Update from LATEST Available Software | | Install and Update from LATEST Available Software | +--------------------------------------------------------------------------------+
--or--
--or--
Messages are displayed as the installation of each fileset is successfully completed.
Notes:
Attention: If you select essl.rte, then the filesets essl.rte.rs2 and essl.rte.rs243 shipped with this release will automatically be installed, and the ESSL 3.1.2 POWER2 libraries will be removed.
If you do not wish to have the ESSL 3.1.2 POWER2 libraries removed, do not install the package essl.rte; instead, select specific filesets.
If you require the messages for another locale, choose "Install and Update from ALL Available Software" in smit instead of "Install and Update from LATEST Available Software"; then press F4 to list the message filesets for selection.
If you are installing ESSL on several nodes at once, do the following:
smit bffcreate
The system displays the "Copy Software to Hard Disk for Future Installation"panel.
The packages are copied to your hard disk and are placed in the directory that you specified on the SMIT panel.
dsh -av installp -acgNQqwX -d /usr/sys/inst.images essl.rte
Messages are displayed as the installation of each fileset is successfully completed.
To test that the ESSL libraries have been properly installed, you must execute the installation verification programs corresponding to the libraries you have installed and the language from which you will be calling ESSL.
There are two variations of this step:
To run the 32-bit IVP, do the following:
/usr/lpp/essl.rte.common/custom/esslivp language library
where:
Note to SP users:
On SP nodes, you can use dsh to issue the command.
Note to POWER2 library users:
If you kept the ESSL 3.1.2 POWER2 libraries and did not install the filesets essl.rte.rs2 and essl.rte.rs243 shipped with this release, the script /usr/lpp/essl.rte.common/custom/esslivp provided with this release will not work for the library options esslp2 and esslp2_r unless you alter the script, as described in "Keeping ESSL 3.1.2 POWER2 Libraries".
To run the 64-bit IVP, do the following:
/usr/lpp/essl.rte.common/custom/esslivp64 language library
where:
This chapter explains what to do if you want to keep the ESSL 3.1.2 POWER2 libraries.
If you have POWER2 processors and require the tuned ESSL 3.1.2 POWER2 libraries, note the following:
Before installing any fileset from ESSL Version 3 Release 3, do the following:
cp -p /usr/lpp/essl.rte.common/custom your_directory
where:
custom_dir="/usr/lpp/essl.rte.common/custom"
to:
custom_dir="your_directory"
where:
The script esslivp now points to your directory, so you can use this altered script to run the IVPs for the library options esslp2 and esslp2_r. (See "Step 4. Run the Installation Verification Programs (IVPs)").
Once you have installed the essl.html.en_US fileset, the HTML files and related control information for the ESSL publications will be located at:
/usr/lpp/essl.html.en_US/html
To allow access to these files from a Web server, you should copy the files or link the directory to a location the server can access.
Once you have installed the essl.pdf.en_US fileset, the PDF files and related control information for the ESSL publications will be located at:
/usr/lpp/essl.pdf.en_US/pdf
To view the HTML version of the ESSL publications, you need access to a common HTML document browser (such as Netscape Navigator).
To view the PDF version of the ESSL publications, you need access to the Adobe Acrobat Reader. The Acrobat Reader is shipped with the AIX Bonus Pack and is also freely available for downloading from the Adobe web site at:
http://www.adobe.com
This section describes the ESSL resources available over the Internet.
To obtain documentation online, go to the following Web site:
http://www.ibm.com/servers/eserver/pseries/library
and click on "RS/6000 SP Hardware and Software Books".
The following home page contains information on ESSL and Parallel ESSL:
http://www.ibm.com/servers/eserver/pseries/software/sp/essl.html
If you have a question about the SP, PSSP, or a related product, the SP Resource Center can make it easy to find the information, as follows:
/usr/lpp/ssp/bin/resource_center
http://www.rs6000.ibm.com/support/sp/resctr.html
Table 4 lists the files created in the file system after installing
each ESSL fileset. 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 4. ESSL Product Files, Symbolic Links, and Installation Control Files
| File or Directory Name | Description | Fileset |
|---|---|---|
| /usr/include/essl.h | ESSL Header file for C and C++ | essl.rte.common |
| /usr/lpp/essl.rte.common/custom/esslivp | Shell script to run ESSL Installation Verification Program (IVP) | essl.rte.common |
| /usr/lpp/essl.rte.common/custom/esslivp64 | Shell script to run ESSL 64-bit Installation Verification Program (IVP) | essl.rte.common |
| /usr/lpp/essl.rte.common/custom/esvivp.o | Fortran IVP | essl.rte.common |
| /usr/lpp/essl.rte.common/custom/esvivp64.o | Fortran 64-bit IVP | essl.rte.common |
| /usr/lpp/essl.rte.common/custom/esvcivp.c | C IVP | essl.rte.common |
| /usr/lpp/essl.rte.common/custom/esvcivp.C | C++ IVP | essl.rte.common |
| /usr/lib/libessl.a | Serial library | essl.rte.rs1 |
| /usr/lib/libesslsmp.a | SMP library | essl.rte.smp |
| All files and/or directories in /usr/lpp/essl.html.en_US/html | Files and graphics for ESSL Guide and Reference (HTML version) | essl.html.en_US |
| /usr/lib/nls/msg/C/essl.cat | Message catalog for default locale | essl.rte.common |
| /usr/lib/nls/msg/en_US/essl.cat | Message catalog for locale en_US | essl.msg.en_US |
| /usr/lib/nls/msg/En_US/essl.cat | Message catalog for locale En_US | essl.msg.en_US |
| /usr/lpp/essl.pdf.en_US/pdf/essl.pdf | ESSL Guide and Reference (PDF version) | essl.pdf.en_US |
| /usr/lpp/essl.rte.common/READMES/ essl.rte.common.README | Readme for current release | essl.rte.common |
| All ordinary files in /usr/lpp/essl.rte | Installation control files for essl.rte package |
essl.rte.common essl.rte.rs1 essl.rte.smp |
| All ordinary files in /usr/lpp/essl.rte.common | Installation control files | essl.rte.common |
| All ordinary files in /usr/lpp/essl.rte.rs1 | Installation control files | essl.rte.rs1 |
| All ordinary files in /usr/lpp/essl.rte.rs2 | Installation control files | essl.rte.rs2 |
| All ordinary files in /usr/lpp/essl.rte.smp | Installation control files | essl.rte.smp |
| All files in /usr/lpp/essl.rte.rs143/lib | Serial library | essl.rte.rs143 |
| All ordinary files in /usr/lpp/essl.rte.rs143 | Installation control files | essl.rte.rs143 |
| All ordinary files in /usr/lpp/essl.rte.rs243 | Installation control files | essl.rte.rs243 |
| All files in /usr/lpp/essl.rte.smp43/lib | SMP library | essl.rte.smp43 |
| All files in /usr/lpp/essl.rte.smp43 | Installation control files | essl.rte.smp43 |
| All files in /usr/lpp/essl.html.en_US | Installation control files | essl.html.en_US |
| All files in /usr/lpp/essl.pdf.en_US | Installation control files | essl.pdf.en_US |
| All files in /usr/lpp/essl.rte/deinstl | De-installation control files for the essl.rte package. |
essl.rte.common essl.rte.rs1 essl.rte.rs2 essl.rte.smp |
| All files in /usr/lpp/essl.html.en_US/deinstl | De-installation control files | essl.html.en_US |
| All files in /usr/lpp/essl.pdf.en_US/deinstl | De-installation control files | essl.pdf.en_US |
| All files in /usr/lpp/essl.rte.rs143/deinstl | De-installation control files | essl.rte.rs143 |
| All files in /usr/lpp/essl.rte.rs243/deinstl | De-installation control files | essl.rte.rs243 |
| All files in /usr/lpp/essl.rte.smp43/deinstl | De-installation control files | essl.rte.smp43 |
| All files in /usr/lpp/essl.msg.en_US/deinstl | De-installation control files | essl.msg.en_US |
| All files in /usr/lpp/essl.msg.En_US/deinstl | De-installation control files | essl.msg.En_US |
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not
give you any license to these patents. You can send license inquiries,
in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the
IBM Intellectual Property Department in your country or send inquiries, in
writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product 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 it believes appropriate without incurring any obligation to you.
Licensees of this program who wish to have information about it for the
purpose of enabling: (i) the exchange of information between
independently created programs and other programs (including this one) and
(ii) the mutual use of the information which has been exchanged, should
contact:
IBM Corporation
Department LJEB/P905
2455 South Road
Poughkeepsie, NY 12601-5400
U.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 material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.
This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrates programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and distribute these sample programs in any form without payment to IBM for the purposes of developing, using, marketing, or distributing application programs conforming to IBM's application programming interfaces.
If you are viewing this information softcopy, the photographs and color illustrations may not appear.
The following terms are trademarks of the International Business Machines
Corporation in the United States or other countries or both:
AIX
AIX 5L
e (logo)
IBM
IBMLink
pSeries
RS/6000
SP
Other company, product, and service names may be the trademarks or service marks of others.
IBM has provided modifications to this software. The resulting software is provided to you on an "AS IS" basis and WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
ESSL Version 3 Release 3 Installation Memo--December 2001
We'd like to know if you are satisfied with the installation process for ESSL, and we'd appreciate any comments and suggestions you might have. Your feedback on this survey form will help us do a better job. Thank you for your participation.
For each of the topics below please indicate your satisfaction level by circling your choice from the rating scale. If a statement does not apply, please circle N.
RATING SCALE:
very satisfied <--------------------> very dissatisfied not applicable
1 2 3 4 5 N
Satisfaction
--------------------------------------------------------------------------
Ease of product installation 1 2 3 4 5 N
Time required to install the product 1 2 3 4 5 N
Contents of install memo 1 2 3 4 5 N
Readability and organization of install memo tasks 1 2 3 4 5 N
Necessity of all installation tasks 1 2 3 4 5 N
Accuracy of the definition of the installation tasks 1 2 3 4 5 N
Technical level of the installation tasks 1 2 3 4 5 N
Installation verification procedure 1 2 3 4 5 N
Ease of migrating the product from a previous release 1 2 3 4 5 N
Ease of putting the system into production after
installation 1 2 3 4 5 N
Ease of installing service 1 2 3 4 5 N
Is this the first time your organization has installed this product?
&box. Yes
&box. No
Were the people who did the installation experienced with the installation
of AIX products using SMIT?
&box. Yes--How many years of experience do they have? __________
&box. No
How long did it take to install this product? _________
If you have any comments to make about your ratings above, or any other aspect
of the product installation, please list them below:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Please provide the following contact information:
Name and Job Title: ____________________________________________________________
Address: ____________________________________________________________
____________________________________________________________
Telephone: ______________________
Thank you for your participation. Please send or fax the completed
form to the following:
IBM Corporation
Dept 85BA MS P963
2455 South Road
Poughkeepsie, NY 12601-5400
Fax: (914)433-8363