IBM Engineering and Scientific Subroutine Library V4.3 adds optimized support for IBM POWER6 processors and additional new subroutines
IBM United States Software Announcement 207-160July 24, 2007
|
|
| At a glance |
This new release of Engineering and Scientific Subroutine Library (ESSL) highlights support for the POWER6 processor, adds new serial and SMP libraries that support 64-bit integer arguments and 64-bit pointers, adds AltiVec versions of selected subroutines, and adds new LAPACK subroutines for Dense Linear Algebraic Equations.
For ordering, contact:
Your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at
800-IBM-CALL
(Reference: RE001).
Back to top
|
|
| Overview |
ESSL mathematical subroutines in the following computational areas are tuned for performance on POWER6, POWER5, POWER4, and PowerPC® 970 processors on the AIX® 5.2, AIX 5.3, SUSE Linux Enterprise Server 10 (SLES 10) SP1, or Red Hat Enterprise Linux 5 (RHEL 5) operating system:
- 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
This release of ESSL provides the following run-time libraries:
-
ESSL Symmetric Multi-Processing (SMP) and Serial Libraries:
- 32-bit integer arguments/32-bit pointers
- 32-bit integer arguments/64-bit pointers
- 64-bit integer arguments/64-bit pointers
The new LAPACK Dense Linear Algebraic Equation Subroutines now include:
- SGECON, DGECON, CGECON, and ZGECON: Estimate the Reciprocal of the Condition Number of a General Matrix
- SPOCON, DPOCON, CPOCON, ZPOCON, SPPCON, DPPCON, CPPCON, and ZPPCON: Estimate the Reciprocal of the Condition Number of a Positive Definite Real Symmetric or Complex Hermitian Matrix
- SLANGE, DLANGE, CLANGE, and ZLANGE: General Matrix Norm
- SLANSY, DLANSY, CLANHE, ZLANHE, SLANSP, DLANSP, CLANHP, and ZLANHP: Real Symmetric or Complex Hermitian Matrix Norm
- CPPTRI and ZPPTRI: Positive Definite Complex Hermitian Matrix Inverse
- SGEQRF, CGEQRF, and ZGEQRF: General Matrix QR Factorization
|
|
| Key prerequisites |
- AIX 5.2 or 5.3, or SLES 10 (SP1) or RHEL 5
- IBM POWER processor-based servers or IBM BladeCenter®
|
|
| Planned availability dates |
- August 3, 2007, ESSL for AIX 5L, V4.3
- September 21, 2007, ESSL for Linux on POWER, V4.3
|
|
| Description |
Accessibility by people with disabilities
A U.S. Section 508 Voluntary Product Accessibility Template containing details on the products accessibility compliance can be requested at
|
|
| Product positioning |
Use ESSL when you need outstanding performance through simple subroutine calls from floating-point engineering and scientific applications running on IBM POWER servers, IBM Cluster 1600, IBM BladeCenter JS20 and JS21, and SP systems using the AIX 5.2, AIX 5.3, SLES 10, or RHEL 5 operating systems.
Business Partner information
If you are a Direct Reseller - System Reseller acquiring products from IBM, you may link directly to Business Partner information for this announcement. A PartnerWorld ID and password are required (use IBM ID).
BP Attachment for Announcement Letter 207-160
Trademarks
Back to top
|
|
| Offering Information |
Product information is available via the Offering Information Web site
|
|
| Publications |
No publications are shipped with this program.
The following publications are available on the Web:
- IBM ESSL V4.3: Guide and Reference
- IBM ESSL for AIX 5L, V4.3: Installation Guide
- IBM ESSL for Linux on POWER, V4.3: Installation Guide
To access ESSL documentation, refer to the IBM Cluster Information Center Web site. It contains the most recent ESSL documentation in PDF and HTML formats and is located at
The Publications Center is a worldwide central repository for IBM
product publications and marketing material with a catalog of 70,000
items. Extensive search facilities are provided. Payment options for
orders are via credit card (in the U.S.) or customer number for 50
countries. A large number of publications are available online in
various file formats, and they can all be downloaded by all countries
free of charge.
Back to top
|
|
| Technical information |
Hardware requirements
ESSL is supported on:
- IBM System p 570
- IBM System p5
- IBM eServer pSeries®
- OpenPower®
- PowerPC®
- BladeCenter® JS21
- BladeCenter JS20
Software requirements
ESSL for Linux on POWER
Operating system:
- SLES 10 SP1
- RHEL 5
Software products:
-
For compiling (one of these):
- IBM XL Fortran Advanced Edition V11.1 for Linux
- IBM XL C/C++ Advanced Edition V9.0.0 for Linux
-
For linking, loading, or running:
- IBM XL Fortran Run-time Edition V11.1 for Linux is provided with the IBM XL Fortran Advanced Edition for Linux, or downloadable from
- GCC 4.1.1 32-bit and 64-bit libraries on RHEL 5
- GCC 4.1.2 32-bit and 64-bit libraries on SLES 10
ESSL for AIX 5L
Operating system:
- AIX 5.2
- AIX 5.3
Software products:
-
For compiling (one of these):
- IBM XL Fortran Enterprise Edition V11.1 for AIX®
- IBM XL C Enterprise Edition V9.0 for AIX
-
For linking, loading, or running:
- IBM XL Fortran Run-Time Environment V11.1 for AIX provided with the IBM XL Fortran Enterprise Edition for AIX, or downloadable from
- IBM XL C Libraries (included in the AIX 5L V5 Application Development Toolkit)
The XL Fortran Enterprise Edition V11.1 runtime component for AIX is also provided as a nonwarranted download from the IBM XL Fortran Web site at no charge.
The XL Fortran Advanced Edition V11.1 runtime component for Linux is also provided as a nonwarranted download from the IBM XL Fortran Web site at no charge.
If running parallel jobs on AIX and using Parallel ESSL, Parallel ESSL V3.3 with APAR PK45573 is required.
If running parallel jobs on Linux and using Parallel ESSL, Parallel ESSL for Linux fix level 3.3.0-1 should be downloaded from the cluster support Web site
Compatibility: ESSL V4.3 is a complete replacement and functional enhancement of ESSL V4.2.
ESSL V4.3 contains calling sequences that are identical to ESSL V4.2. Existing application programs will work without source code changes if you are migrating from ESSL V4.2 to ESSL V4.3.
Limitations: ESSL for Linux, V4.3 is not supported on RHEL 3, RHEL 4, SLES 9, or Terra Soft Solutions' Yellow Dog-HPC. ESSL for Linux, V4.3 is not supported on Blue Gene®/L.
Planning information
Packaging
- ESSL for AIX 5L, V4.3 is distributed on a single CD-ROM, LCD4-6648-02.
- ESSL for Linux on POWER, V4.3 is distributed on a single CD-ROM, LCD4-7485-06.
A product README file and License Information file is shipped with each product.
The License Information file (LC23-5015-00 or L-JKIS-6ZPPWV) is available for review on the IBM Software License Agreement Web site
Security, auditability, and control
ESSL uses the security and auditability features of the 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.
Software Services
IBM Software Services has the breadth, depth, and reach to manage your services needs. You can leverage the deep technical skills of our lab-based, software services team and the business consulting, project management, and infrastructure expertise of our IBM Global Services team. Also, we extend our IBM Software Services reach through IBM Business Partners to provide an unmatched portfolio of capabilities. Together, we provide the global reach, intellectual capital, industry insight, and technology leadership to support any critical business need.
To learn more about IBM Software Services or to contact a Software Services sales specialist, visit
|
|
| Ordering information |
Charge metric
Part number or
Program name PID number Charge metric
ESSL 5765-F82 per subcapacity processor
for AIX 5L for small, medium, or
large servers
1-year SWMA: 5660-ESL per subcapacity processor
Registration for small, medium, or
and Renewal large servers
1-year SWMA: 5661-ESL per subcapacity processor
After-license for small, medium, or
large servers
3-year SWMA: 5662-ESL per subcapacity processor
Registration for small, medium, or
large servers
3-year SWMA: 5663-ESL per subcapacity processor
Renewal for small, medium, or
large servers
3-year SWMA: 5664-ESL per subcapacity processor
After-license for small, medium, or
large servers
ESSL 5765-G17 per subcapacity processor
for Linux for small, medium, or
large servers
1-year SWMA: 5660-ELL per subcapacity processor
Registration for small, medium, or
and Renewal large servers
1-year SWMA: 5661-ELL per subcapacity processor
After-license for small, medium, or
large servers
3-year SWMA: 5662-ELL per subcapacity processor
Registration for small, medium, or
large servers
3-year SWMA: 5663-ELL per subcapacity processor
Renewal for small, medium, or
large servers
3-year SWMA: 5664-ELL per subcapacity processor
After-license for small, medium, or
large servers
Sub-capacity processor
A processor (commonly called a CPU or core) is a functional unit within a computing device that interprets and executes instructions. A processor consists of at least an instruction control unit and one or more arithmetic or logic unit. With multicore technology, each core is considered a processor. For programs eligible for sub-capacity licensing, a Proof of Entitlement (PoE) must be acquired for all activated processors available for use in each partition (utilizing eligible partitioning technologies) where the program runs. Refer to the International Passport Advantage® Agreement Attachment for Sub-Capacity Terms or the program's License Information to determine applicable sub-capacity terms.
Software Maintenance: This software license includes Software Maintenance, previously referred to as Software Subscription and Technical Support.
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.
The Software Maintenance structure is changed. Initial orders and extended orders should use the new program numbers and feature numbers that follow.
ESSL for AIX 5L, V4.3
Feature Feature description number 5660-ESL Expedite fee charged to branch office 3445 5661-ESL Expedite fee charged to branch office 3445 5662-ESL Expedite fee charged to branch office 3445 5664-ESL Expedite fee charged to branch office 3445
5660-ESL Maintenance no-charge 1-year registration Feature Feature description number Small per processor 0989 Small per block of 250 processors 0990 Medium per processor 0993 Medium per block of 250 processors 0994 Large per processor 0997 Large per block of 250 processors 0998 5660-ESL Maintenance 1-year 24 x 7 support Feature Feature description number Small per processor 0991 Small per block of 250 processors 0992 Medium per processor 0995 Medium per block of 250 processors 0996 Large per processor 0999 Large per block of 250 processors 1000
5661-ESL 1-year Software Maintenance after-license Feature Feature description number Small per processor 0250 Small per block of 250 processors 0251 Medium per processor 0254 Medium per block of 250 processors 0255 Large per processor 0258 Large per block of 250 processors 0259 5661-ESL After-license 1-year 24 x 7 support Feature Feature description number Small per processor 0252 Small per block of 250 processors 0253 Medium per processor 0256 Medium per block of 250 processors 0257 Large per processor 0260 Large per block of 250 processors 0261
5662-ESL Maintenance 3-year registration (2-year uplift) Feature Feature description number Small per processor 0313 Small per block of 250 processors 0314 Medium per processor 0317 Medium per block of 250 processors 0318 Large per processor 0321 Large per block of 250 processors 0322 5662-ESL Maintenance 3-year 24 x 7 support Feature Feature description number Small per processor 0315 Small per block of 250 processors 0316 Medium per processor 0319 Medium per block of 250 processors 0320 Large per processor 0323 Large per block of 250 processors 0324
5664-ESL 3-year Software Maintenance after-license Feature Feature description number Small per processor 0001 Small per block of 250 processors 0002 Medium per processor 0005 Medium per block of 250 processors 0006 Large per processor 0009 Large per block of 250 processors 0010 5664-ESL After-license 3-year 24 x 7 support Feature Feature description number Small per processor 0003 Small per block of 250 processors 0004 Medium per processor 0007 Medium per block of 250 processors 0008 Large per processor 0011 Large per block of 250 processors 0012
ESSL for Linux on POWER, V4.3
Feature Feature description number 5660-ELL Expedite fee charged to branch office 3445 5661-ELL Expedite fee charged to branch office 3445 5662-ELL Expedite fee charged to branch office 3445 5664-ELL Expedite fee charged to branch office 3445
5660-ELL Maintenance no-charge 1-year registration Feature Feature description number Small per processor 1007 Small per block of 250 processors 1008 Medium per processor 1011 Medium per block of 250 processors 1012 Large per processor 1015 Large per block of 250 processors 1016 5660-ELL Maintenance 1-year 24 x 7 support Feature Feature description number Small per processor 1009 Small per block of 250 processors 1010 Medium per processor 1013 Medium per block of 250 processors 1014 Large per processor 1017 Large per block of 250 processors 1018
5662-ELL Maintenance 3-year registration (2-year uplift) Feature Feature description number Small per processor 0325 Small per block of 250 processors 0326 Medium per processor 0329 Medium per block of 250 processors 0330 Large per processor 0333 Large per block of 250 processors 0334 5662-ELL Maintenance 3-year 24 x 7 support Feature Feature description number Small per processor 0327 Small per block of 250 processors 0328 Medium per processor 0331 Medium per block of 250 processors 0332 Large per processor 0335 Large per block of 250 processors 0336
5661-ELL 1-year Software Maintenance after-license Feature Feature description number Small per processor 0262 Small per block of 250 processors 0263 Medium per processor 0266 Medium per block of 250 processors 0267 Large per processor 0270 Large per block of 250 processors 0271 5661-ELL After-license 1-year 24 x 7 support Feature Feature description number Small per processor 0264 Small per block of 250 processors 0265 Medium per processor 0268 Medium per block of 250 processors 0269 Large per processor 0272 Large per block of 250 processors 0273 5664-ELL 3-year Software Maintenance after-license Feature Feature description number Small per processor 0001 Small per block of 250 processors 0002 Medium per processor 0005 Medium per block of 250 processors 0006 Large per processor 0009 Large per block of 250 processors 0010 5664-ELL After-license 3-year 24 x 7 support Feature Feature description number Small per processor 0003 Small per block of 250 processors 0004 Medium per processor 0007 Medium per block of 250 processors 0008 Large per processor 0011 Large per block of 250 processors 0012
The following program numbers are withdrawn from marketing as of July 24, 2007.
Customers with existing Software Maintenance can renew their contracts with the new Software Maintenance programs and features at the time of renewal; no prior action is required.
Replacement
Program program
Description number number
1-year Software Maintenance for 5771-ESL 5660-ESL, 5661-ESL
ESSL for AIX 5L
3-year Software Maintenance for 5773-ESL 5662-ESL, 5663-ESL,
ESSL for AIX 5L 5664-ESL
1-year Software Maintenance for 5771-ELL 5660-ELL, 5661-ELL
ESSL for Linux on POWER
3-year Software Maintenance for 5773-ELL 5662-ELL, 5663-ELL,
ESSL for Linux on POWER 5664-ELL
System Program Order (SPO): An order for 5692-A5L or 5692-LOP SPO is mandatory for shipments of program distribution. The individual licensed program orders are for registration and billing purposes only. No shipment occurs under these orders.
Machine-readable materials are only available on CD-ROM. To receive shipment of machine-readable materials, the order needs to include SPO 5692-A5L for ESSL for AIX 5L, or 5692-LOP for ESSL for Linux on POWER. The individual licensed program orders (for example, 5765-F84 and 5765-G18) must still be ordered but will be for registration and billing purposes only and will not result in shipment of materials.
Program Feature number Program/Function name number 5692-A5L ESSL for AIX 5L, V4.3 1496 5692-LOP ESSL for Linux on POWER, V4.3 0994
Under SPO 5692-A5L, feature number 3470 can be used to suppress hardcopy documentation. To order entitled hardcopy documentation only, order feature number 3430.
On/Off Capacity on Demand
IBM offers a daily price option to enable you to dynamically change your available server capacity. On/Off Capacity on Demand (OOCoD) allows you to dynamically increase and decrease server capacity based on changing workload demands. In order to take advantage of OOCoD, you must have activation of the OOCoD hardware offering for System p and the applicable base software license on order or on inventory.
This offering allows you to pay a fee to enable and use temporary server capacity of ESSL on a per-day basis using the following features.
Customers must complete and sign contract Z125-6907 Amendment for iSeries and pSeries Software On/Off Capacity on Demand.
ESSL for AIX 5L, V4.3
Small Medium Large
OTC OTC OTC
Program feature feature feature
Description number number number number
Per Processor Day OOCoD 5765-F82 0011 0013 0015
Temp Use Chrg
block of 250 processors(1) 5765-F82 0012 0014 0016
ESSL for Linux on POWER, V4.3
Small Medium Large
OTC OTC OTC
Program feature feature feature
Description number number number number
Per Processor Day OOCoD 5765-G17 0009 0011 0013
Temp Use Chrg
block of 250 processors(1) 5765-G17 0010 0012 0014
(1) The feature for a block of 250 active processors is provided for
convenience with large orders.
A quantity of one for this feature will order a license for
250 processors.
|
|
| Terms and conditions |
The information provided in this announcement letter is for reference and convenience purposes only. The terms and conditions that govern any transaction with IBM are contained in the applicable contract documents such as the IBM International Program License Agreement, IBM International Passport Advantage Agreement, and the IBM Agreement for Acquisition of Software Maintenance.
Agreement: The IBM International Program License Agreement including the License Information (LI) document and PoE govern your use of the program. PoEs are required for all authorized use.
This software license includes Software Maintenance, previously referred to as Software Subscription and Technical Support.
Agreement for Acquisition of Software Maintenance: The IBM Agreement for Acquisition of Software Maintenance (Z125-6011) agreement applies for maintenance and does not require customer signatures.
Limited warranty: Yes
Limited warranty: IBM warrants that when the program is used in the specified operating environment, it will conform to its specifications. The warranty applies only to the unmodified portion of the program. IBM does not warrant uninterrupted or error-free operation of the program or that IBM will correct all program defects. You are responsible for the results obtained from the use of the program.
IBM provides you with access to IBM databases containing information on known program defects, defect corrections, restrictions, and bypasses at no additional charge. Consult the IBM Software Support Guide for further information at
IBM will maintain this information for at least one year after the original licensee acquires the program (warranty period).
Program technical support: Technical support of a program product will be available for a minimum of three years from the general availability date, as long as your Software Maintenance is in effect. This technical support allows you to obtain assistance (via telephone or electronic means) from IBM for product-specific, task-oriented questions regarding the installation and operation of the program product. Software Maintenance also provides you with access to updates, releases, and versions of the program. You will be notified, via announcement letter, of discontinuance of support with 12 months' notice. If you require additional technical support from IBM, including an extension of support beyond the discontinuance date, contact your IBM representative or IBM Business Partner. This extension may be available for a fee.
Money-back guarantee: If for any reason you are dissatisfied with the program and you are the original licensee, you may obtain a refund of the amount you paid for it, if within 30 days of your invoice date you return the program and its PoE to the party from whom you obtained it. If you downloaded the program, you may contact the party from whom you acquired it for instructions on how to obtain the refund.
For clarification, note that for programs acquired under any of IBM's OOCoD software offerings, this term does not apply since these offerings apply to programs already acquired and in use by you.
Authorization for use on home/portable computer: You may not copy and use this program on another computer without paying additional license fees.
Other terms
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 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.
Customers may elect not to receive Software Maintenance via a special bid.
IBM Operational Support Services SoftwareXcel: No
Other support: System p SWMA
System i Software Maintenance applies: No
Variable charges apply: Yes
Educational allowance available
Yes. A 15% education allowance applies to qualified education institution customers.
Sub-capacity pricing terms and conditions
To be eligible for sub-capacity pricing, the machine on which the eligible products are installed and running must be eligible for sub-capacity pricing terms and conditions. Software pricing, at less than full-machine capacity for eligible products, apply when running:
- AIX 5.1, or later, on an IBM eServer® pSeries 690 or equivalent partition-capable operating system and machine
- OS/400® V5R1, or later, running on an IBM System i
- Linux running in an LPAR under AIX 5.1, OS/400 V5R1, or in a partition on an equivalent partition-capable operating system and server
Sub-capacity pricing for eligible products is based on the current program pricing methodology, but the number of processors will be determined based on the sum of processors for all partitions where the program is defined (used). To obtain pricing at less than full machine capacity for eligible products, you are required to:
- Install and use, when available, IBM's license use management program, which installs with eligible IBM programs.
- Install available updates to the operating system and eligible products such that license use can be accurately managed.
- Determine if the use of sub-capacity pricing terms results in a reduced requirement for entitlements; you can reallocate the entitlement difference by distributing entitlements across a larger or different set of systems, or reserve them for future growth. There will be no refunds for these freed-up entitlements. Subscription, Software Maintenance and support volumes, and entitlements for existing contracts will continue at the same levels as the acquired licenses.
On/Off Capacity on Demand
To be eligible for OOCoD pricing, you must be enabled for temporary capacity on the corresponding
hardware, and the required contract, Amendment for iSeries and pSeries Temporary Capacity On Demand
Software (Z125-6907), must be signed prior to use.
Back to top
|
|
| IBM Electronic Services |
IBM has transformed its delivery of hardware and software support services to help you achieve higher system availability. Electronic Services is a Web-enabled solution that offers an exclusive, no-additional-charge enhancement to the service and support available for IBM servers. These services are designed to provide the opportunity for greater system availability with faster problem resolution and preemptive monitoring. Electronic Services comprises two separate, but complementary, elements: Electronic Services news page and Electronic Services Agent.
The Electronic Services news page is a single Internet entry point that replaces the multiple entry points traditionally used to access IBM Internet services and support. The news page enables you to gain easier access to IBM resources for assistance in resolving technical problems.
The Electronic Service Agent is no-additional-charge software that resides on your server. It monitors events and transmits system inventory information to IBM on a periodic, client-defined timetable. The Electronic Service Agent automatically reports hardware problems to IBM. Early knowledge about potential problems enables IBM to deliver proactive service that may result in higher system availability and performance. In addition, information collected through the Service Agent is made available to IBM service support representatives when they help answer your questions or diagnose problems. Installation and use of IBM Electronic Service Agent for problem reporting enables IBM to provide better support and service for your IBM server.
To learn how Electronic Services can work for you, visit
|
|
| Prices |
For current prices, contact us at 888-Shop-IBM or visit
Variable charges:
The applicable processor-based one-time charge will be based on the
group of the designated machine on which the program is licensed for use.
If the program is designated to a processor in a group for which no
charge is listed, the charge of the next higher group listed applies.
For movement to a machine in a higher group, an upgrade charge equal to
the difference in the then-current charges between the two groups will
apply. For movement to a machine in a lower group, there will be no
adjustment or refund of charges paid.
Back to top
|
|
| 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: callserv@ca.ibm.com
Mail: IBM Americas Call Centers
Dept. Teleweb Customer Support, 9th floor
105 Moatfield Drive
North York, Ontario
Canada M3B 3R1
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
