IBM United States
Software Announcement 203-218
September 9, 2003

Engineering and Scientific Subroutine Library (ESSL) for Linux on IBM eServer pSeries, V4.1 offers scientific subroutines for optimum performance

 ENUS203-218.PDF (33KB)

(Corrected on October 10, 2003)

The Ordering information is clarified and TLES 8 is added as a supported operating system.

At a glance

ESSL supports SuSE Linux Enterprise Server (SLES) 8 or Turbolinux Enterprise Server (TLES) 8 operating systems.

Tuned for optimum performance on POWER4 and POWER4+ processors, ESSL for Linux on pSeries offers:

  • Thread-safe serial and symmetric multiprocessing (SMP) libraries
  • Callable from Fortran, C, and C++
  • 32-bit and 64-bit application support
  • Easy-to-use call interface
  • Informative error-handling capabilities

For ordering, contact:

Your IBM representative, an IBM Business Partner, or the Americas Call Centers at 800-IBM-CALL (Reference: RE001).

Overview

IBM ESSL for Linux on pSeries™ V4.1 expands its optimized collection of over 400 subroutines to the Linux on pSeries platform.

It offers a wide range of mathematical functions for many different scientific and engineering applications.

Primary characteristics are performance, functional capability, and usability.

Performance and functional capability

The mathematical subroutines, in nine computational areas, are tuned for optimum performance on the pSeries POWER4™ and POWER4+™. The computational areas are:

  • Linear Algebra Subprograms
  • Matrix Operations
  • Linear Algebraic Equations
  • Eigensystem Analysis
  • Fourier Transforms, Convolutions and Correlations, and Related Computations
  • Sorting and Searching
  • Interpolation
  • Numerical Quadrature
  • Random Number Generation

ESSL provides two run-time libraries:

  • The ESSL symmetric multiprocessing (SMP) library provides thread-safe versions of the ESSL subroutines for use on all SMP (for example, p690) processors. In addition, a subset of these subroutines are also multithreaded versions; that is, they support the shared memory parallel processing programming model. You do not have to change your existing application programs that call ESSL to take advantage of the increased performance of using the SMP processors; you can simply re-link your existing application programs.
  • The ESSL Serial Library provides thread-safe versions of the ESSL subroutines for use on all processors. You may use this library to develop your own multithreaded applications.

    All libraries are designed to provide high levels of performance for numerically intensive computing jobs on these respective processors. All versions provide mathematically equivalent results.

The ESSL Serial Library and the ESSL SMP library support both 32-bit environment and 64-bit environment applications.

The ESSL subroutines can be called from application programs written in Fortran, C, and C++. ESSL runs under the SuSE Linux Enterprise Server (SLES) 8 or Turbolinux Enterprise Server (TLES) 8 operating systems.

Key prerequisites

  • Operating systems: SLES 8 or TLES 8
  • Software:
    • For compiling (one of these):
      • IBM XL Fortran for Linux on pSeries, V8.1 (5765-F70), or later
      • VisualAge® C++ for Linux on pSeries, V6 (5765-F56)
    • For linking, loading, or running:
      • XL Fortran for Linux on pSeries Run-Time Environment, V8.1 (5765-F71), or later
      • GNU Compiler Collection (GCC), V3.2, or later, 32-bit and 64-bit libraries

Planned availability date

September 26, 2003

Description

IBM ESSL for Linux on pSeries is functionally equivalent to the ESSL for AIX® 5L V5.2 except that the ESSL header file does not support the Open Class® Complex Mathematics Library.

All ESSL libraries provide high levels of performance for numerically intensive computing jobs on the respective processors. All versions provide mathematically equivalent results.

Refer to the ESSL for AIX V4.1 and Linux on pSeries V4.1 Guide and Reference for details. Hardcopy documentation is not shipped with the product. It can be viewed or printed as detailed in the Publications section.

The ESSL software license agreement is shipped, viewed, and accepted electronically.

Accessibility by people with disabilities

Operation by keyboard alone supports use by people with disabilities.

Section 508 of the U.S. Rehabilitation Act

ESSL for Linux on pSeries V4.1 is capable, when used in accordance with associated IBM documentation, of satisfying the applicable requirements of Section 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it.

Product positioning

ESSL for Linux on pSeries should be used where optimum performance is desired through simple subroutine calls from serial and SMP floating-point engineering and scientific applications running on pSeries servers.

Reference information

ESSL V4.1 for AIX 5L V5.2 Software Announcement 203-157 , dated June 24, 2003.

ESSL V3.3 Software Announcement 201-333 , dated November 13, 2001.

Trademarks

 
The e-business logo, pSeries, POWER4, POWER4+, and iSeries are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
VisualAge, AIX, and Open Class are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Other company, product, and service names may be trademarks or service marks of others.

Offering information

Product information is available through the Offering Information Web site:

Publications

Documentation supporting the Engineering and Scientific Subroutine Library for Linux on pSeries™ V4.1 licensed program is not available from IBM in hardcopy format.

Available documentation can be viewed, searched, and printed as follows:

The ESSL licensed product consists of the following publications:

                                                         Publication
Title                                                    number
 
Engineering and Scientific Subroutine                    GA22-7903
 Library Products General Information
 
Engineering and Scientific Subroutine                    SA22-7904
 Library for AIX(R) Version 4 Release 1
 and Linux on pSeries Version 4 Release 1
 Guide and Reference
 
Engineering and Scientific Subroutine                    GA22-7952
 Library for Linux on pSeries,
 Version 4 Release 1 Installation Guide

Technical information

Hardware requirements

pSeries servers

Software requirements

  • Operating systems: SLES 8 or TLES 8
  • Software products:
    • For compiling (one of these):
      • IBM XL Fortran for Linux on pSeries, V8.1, or later (5765-F70)
      • VisualAge® C++ for Linux on pSeries, V6.0 (5765-F56)
    • For linking, loading, or running:
      • XL Fortran for Linux on pSeries Run-Time Environment, V8.1, or later (5765-F71)
      • GNU Compiler Collection (GCC), V3.2 or later, 32-bit and 64-bit libraries

Planning information

Direct customer support: Eligible customers can obtain installation and usage assistance from the AIX Support Family line at 800-225-5249.

To obtain customer eligibility and registration procedures, contact the appropriate support center.

Packaging: ESSL for Linux on pSeries V4.1 is distributed on one CD-ROM, LCD4-7423.

Security, auditability, and control

ESSL uses the security and auditability features of the SLES 8 or TLES 8 operating systems.

The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

Ordering information

ESSL for Linux is a product with one charge unit: number of active processors. The number of processors is the sum of the active number of processors in each of the machines on which ESSL for Linux will be installed or run. A license is required for each machine on which ESSL for Linux will be installed and run, for a quantity as computed above.

Software Maintenance for ESSL for Linux on pSeries V4.1 (5771-ELL or 5773-ELL) should be ordered in a quantity equal to the sum of the active processors on each of the pSeries systems on which ESSL will be installed and run.

Users of ESSL V4.1 should specify type 5765, model G17, media feature number 5809, and the quantity equal to the number of active processors on the pSeries systems. For example, if ordering ESSL V4.1 for a server that has 12 active processors, order media feature number 5809 and the one-time charge (OTC) feature number with a quantity of 12. The medium is CD-ROM.

 
                                                            OTC
                                                            feature
Description                                                 number
 
ESSL for Linux, V4.1 (5765-G17),
medium feature number 5809
 
Per active processor                                        0001
Per block of 250 active                                     0002
 processors

Note: The feature for a block of 250 active processors is provided for convenience with large orders. A quantity of one for feature number 0002 will order 250 active processor licenses.

Ordering information for Software Maintenance

This software license includes Software Maintenance, previously referred to as Software Subscription and Technical Support.

All distributed software licenses include Software Maintenance (Software Subscription and Technical Support) for a period of 12 months from the date of acquisition. Extending coverage for a total of three years from date of acquisition may be elected. Order the program number, feature number, and quantity to extend coverage for your software licenses. If maintenance has expired, specify the after-license feature number.

Software Maintenance replaces Software Subscription for AIX (5692-SSO) for new and expired contracts. Refer to Software Announcement 202-003 , dated January 8, 2002.

Customers who want to add Software Maintenance

To register for future upgrades of this product from Software Maintenance for the program described in this announcement, specify 5771-ELL for one-year or 5773-ELL for three-year registration, and the applicable ESSL after-license billing feature with quantity equal to the number of licenses in the base 5765-G17 license contract.

After-license support is available via the configurator for ESSL V4.1.

  • The following billing features either must have been previously purchased and must currently be on a customer's record as proof of eligibility to receive this upgrade and future upgrades at no charge or may be purchased to receive future releases of this product for no charge; order the program number, feature number, and quantity to obtain coverage for your software licenses.
  • The appropriate one-year registration feature (no additional charge feature) will transfer automatically to the customer order record when 1-year 5771-ELL is selected.
  • Customers should select the "Renewal Billing Feature" for one- or three-year contract renewal.
  • Customers should select the "Maintenance After License" to re-enter one of the programs after a contract has lapsed.

Software Maintenance 5771-ELL one-year offering

                                                            Maint.
                                   Regis-                   after-
                                   tration      Renewal     license
                                   (no charge)  billing     billing
                                   feature      feature     feature
LPP program name                   number       number      number
 
ESSL for Linux, V4.1 (5765-G17),
media feature number 5809
 
Per active                         0392         0394        0396
 processor
Per block of 250                   0393         0395        0397
 active processors

Software Maintenance 5773-ELL three-year offering

                                   Regis-                   Maint.
                                   tration                  after-
                                   (no          Renewal     license
                                   charge)      billing     billing
                                   feature      feature     feature
LPP program name                   number       number      number
 
ESSL for Linux, V4.1 (5765-G17),
media feature number 5809
 
Per active                         0368         0370        0372
 processor
Per block of 250                   0369         0371        0373
 active processors

Note: The registration features for 5773-ELL are priced for the second and third years only of the three-year contract. The first-year charge is included in the price of the license.

Customization options for 5765-G17:

                                   Feature
Description                        number
 
Expedite shipments
 
Local IBM Office Expedite          3445

Terms and conditions

Licensing: IBM International Program License Agreement. Proofs of Entitlement (PoE) are required for all authorized use.

This software license includes Software Maintenance, previously referred to as Software Subscription and Technical Support.

The following agreements apply for maintenance and do not require customer signatures:

  • IBM Agreement for Acquisition of Support (Z125-6011)
  • Addendum for Support (Software Maintenance) for Select iSeries and pSeries Programs (Z125-6495)

Limited warranty applies: Yes

Warranty: This program has warranty for a minimum of one year from acquisition from IBM or authorized Business Partner. The warranty provided to the customer, for at least one year from acquisition, is access to data bases (read Web sites) for program information, FAQs, including any known fixes to defects, which the customer can download or obtain otherwise and install at their leisure.

Money-back guarantee: If for any reason you are dissatisfied with the program, return it within 30 days from the invoice date, to the party (either IBM or its reseller) from whom you acquired it, for a refund. This applies only to your first acquisition of the program.

Copy and use on home/portable computer: No

Volume orders (IVO): Yes, contact your IBM representative.

Passport Advantage® applies: No

Software maintenance applies: Yes

All distributed software licenses include Software Maintenance (Software Subscription and Technical Support) for a period of 12 months from the date of acquisition, providing a streamlined way to acquire IBM software and assure technical support coverage for all licenses. Extending coverage for a total of three years from date of acquisition may be elected.

While your Software Maintenance is in effect, IBM provides you assistance for your routine, short-duration installation and usage (how-to) questions and code-related questions. IBM provides assistance via telephone and, if available, electronic access, only to your information systems (IS) technical support personnel during the normal business hours (published prime shift hours) of your IBM support center. This assistance is not available to your end users. IBM provides Severity 1 assistance 24 hours a day, every day of the year. For additional details, consult your IBM Software Support Guide at:

Software Maintenance does not include assistance for the design and development of applications, your use of programs in other than their specified operating environment, or failures caused by products for which IBM is not responsible under this agreement.

For additional information, refer to: Changes to Selected Distributed Software Products acquired through IBM or IBM Business Partners who remarket iSeries and pSeries Software Announcement 201-201 , dated July 10, 2001.

Note: The following term differs from Software Announcement 202-202. Stand-alone upgrades to this product/release and its future versions and releases will be considered only on a special-request basis from IBM.

Also refer to:

  • ESSL V4.1 for AIX 5L V5.2 Software Announcement 203-157 , dated June 24, 2003.
  • ESSL V3.3 Software Announcement 201-333 , dated November 13, 2001.

IBM Operational support services — support line: No

AIX/UNIX® upgrade protection applies: No

Entitled upgrade for current AIX/UNIX upgrade protection licensees: No

iSeries software subscription applies: No

Variable charges apply: No

Educational allowance available: Yes, 15% education allowance applies to qualified education institution customers.

Prices

The prices provided in this announcement are suggested retail prices for the U.S. only and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.

ESSL for Linux on pSeries V4.1

                                               OTC
                                Program        feature
Description                     number         number       OTC
 
ESSL for Linux, V4.1            5765-G17
 Per active processor                          0001        $   1,680
 Per block of 250                              0002          420,000
  active processors

Software maintenance one-year offering (5771-ELL)

                                Registra-
                                tion
                                (no               Renewal
                                charge)           billing
                                feature           feature
Program name                    number    OTC     number    OTC
 
ESSL for Linux, V4.1 (5765-G17)
 
Per active                      0392      $0      0394     $    335
 processor
Per block of 250                0393       0      0395       83,750
 active
 processors

 
                                Maint.
                                after-
                                license
                                billing
                                feature
Program name                    number  OTC
 
Per active                      0396   $     500
 processor
Per block of 250                0397     125,000
 active
 processors

Software Maintenance three-year offering (5773-ELL)

                                Registra-
                                tion
                                (no               Renewal
                                charge)           billing
                                feature           feature
Program name                    number  OTC       number    OTC
 
ESSL for Linux, V4.1 (5765-G17)
 
Per active                      0368   $     570  0370     $     905
 processor
Per block of 250                0369     142,500  0371       226,250
 active
 processors

 
                                Maint.
                                after-
                                license
                                billing
                                feature
Program name                    number  OTC
 
ESSL for Linux, V4.1 (5765-G17)
 
Per active                      0372   $   1,070
 processor
Per block of 250                0373     267,500
 active processors

Global Financing: IBM Global Financing offers competitive financing to credit-qualified customers to assist them in acquiring IT solutions. Offerings include financing for IT acquisition, including hardware, software, and services, both from IBM and other manufacturers or vendors. Offerings (for all customer segments: small, medium, and large enterprise), rates, terms, and availability can vary by country. Contact your local IBM Global Financing organization or visit:

Order now

To order, contact the Americas Call Centers, your local IBM representative, or your IBM Business Partner.

To identify your local IBM representative or IBM Business Partner, call 800-IBM-4YOU (426-4968).

 Phone:     800-IBM-CALL (426-2255)
 Fax:       800-2IBM-FAX (242-6329)
 Internet:  ibm_direct@vnet.ibm.com
 Mail:      The Americas Call Centers
            Dept. RE001
            P.O. Box 2690
            Atlanta, GA  30301-2690
 
 Reference: RE001

The Americas Call Centers, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.

Note: Shipments will begin after the planned availability date.

Trademarks

 
pSeries, eServer, SP, and iSeries are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
RS/6000, AIX, VisualAge, and Passport Advantage are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
UNIX is a registered trademark of the Open Company in the United States and other countries.
 
Other company, product, and service names may be trademarks or service marks of others.