IBM Parallel Environment extends exploitation of parallel computing to Linux on POWER

IBM United States Software Announcement 206-135
June 13, 2006

 

 ENUS206-135.PDF (55KB)

Table of contents   Document options  
TOC link At a glance TOC link Publications
TOC link Overview TOC link Technical information
TOC link Key prerequisites TOC link Ordering information
TOC link Planned availability date TOC link Terms and conditions
TOC link Description TOC link IBM Electronic Services
TOC link Product positioning TOC link Prices
TOC link Reference information TOC link Order now
TOC link Offering Information  
 
Printable version Printable version

 
At a glance

IBM Parallel Environment for Linux on POWER is a high-function execution environment for parallel applications running on Linux:

  • Offers a thread-safe Message Passing Interface (MPI) library with full MPI 1.2 function and much of MPI 2 function, including MPI-IO and MPI one-sided operations
  • Offers MPI-IO, which with General Parallel File System (GPFS), supports the kind of high-volume and high-speed file I/O required by many parallel applications
  • Gives the software developer a parallel API in a controlled, user-friendly environment for the execution and monitoring of parallel applications
  • Offers the ability to compile and run applications using the LAPI communications library, shipped with Parallel Environment for Linux
  • Supports the GNU open software foundation compiler as well as IBM compilers
  • Supports the use of many ISV products that apply parallel computation to specific problems

For ordering, contact:

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

Overview

If your business has clusters of IBM systems running Linux™, Parallel Environment for Linux on POWER™, V4.2 can offer you a way to improve resource utilization and reduce time to solution in a cluster environment. Parallel Environment can offer high performance and fast job turnaround time for numerically intensive and demanding scientific, technical, and strategic business applications.

Based on the Parallel Environment for AIX 5L™ product offering, Parallel Environment for Linux on POWER delivers support for parallel application development and execution on IBM System p™ and IBM POWER technology-based BladeCenter® servers running Linux.

Parallel Environment for Linux on POWER contains the same features as the recently announced Parallel Environment for Linux Multiplatform product (refer to Software Announcement 206-094 , dated April 25, 2006). Unless otherwise specified, Parallel Environment for Linux describes either of the Linux products.

Parallel Environment for Linux can be used on a single server to develop parallel applications for use on a Linux cluster. These parallel applications can then be moved to a networked cluster of servers, delivering substantial performance gains. Parallel Environment and MPI are also useful for applying a parallel solution to problems that utilize too much data to be managed on a single workstation.

Parallel Environment is designed to offer a user-friendly, run-time environment for the execution of parallel applications. The components of Parallel Environment are:

  • The Parallel Operating Environment (POE) for submitting and managing jobs
  • An MPI library for communication among the tasks that make up a parallel program
  • Parallel utilities for easing file manipulation
  • Integration with the Low-level Application Programming Interface (LAPI) used as a common communications protocol transport layer

 
Back topBack to top
 
Key prerequisites
  • Select POWER technology-based IBM System servers running Linux
  • SUSE Linux Enterprise Server 9, Service Pack 3, or Red Hat Enterprise Linux 4, Update 3

 
Back topBack to top
 
Planned availability date

June 16, 2006
 
Back topBack to top
 

Description

Parallel Environment for Linux on POWER delivers a full, highly tuned implementation of the MPI-1.1 and 2.0 standard for message passing (refer to the Limitations section). The implementation of MPI-IO is optimized for use with IBM GPFS. The MPI library is thread-safe.

The Parallel Environment offering for Linux on POWER includes an implementation of LAPI, an IBM proprietary API for efficient one-sided communication. The MPI implementation in Parallel Environment uses LAPI as a message transport layer. Your applications can be written to use MPI or LAPI or both.

With Parallel Environment, MPI and LAPI use UDP/IP communication among compute nodes, and shared memory among tasks on the same node. An application simply does MPI (or LAPI) communication calls, which function the same whether tasks are on the same node or distinct nodes.

Parallel Environment for Linux includes parallel utilities (copy, gather, and scatter) to ease file manipulation across IBM systems that do not share a global file system. Shared library support improves flexibility and maintenance for applications that utilize Parallel Environment for Linux.

User productivity is maintained by adhering to existing standards, reducing a users' learning time. The resulting ease-of-use can increase productivity. Some of the standards that Parallel Environment uses are:

  • Parallel application development follows the same methodology used during serial application development.
  • Informative messages and familiar commands are used to aid in the execution analysis of parallel applications.
  • The MPI standard supported by Parallel Environment for Linux delivers straightforward message passing facilities by application developers familiar with distributed memory machines. This can also protect your software investment by allowing portability of applications. The goal of this interface is to deliver a standard for writing message passing programs for practicality, portability, efficiency, and flexibility.

A parallel profiling capability, developed to be compatible with GPROF profiling commands, can generate important statistical data about the parallel application that can be used for identifying potential performance problems such as code cycles, inefficient subroutines, and other code latencies and bottlenecks. While developers may be the main users of profiling information, any user can collect and examine profiling data.

Parallel Environment for Linux supports up to 256 tasks per POE job. POE delivers support for compiling and running applications using the LAPI communications library. Calls to the LAPI and MPI API can both be used in a single program.

The POE is used to set up the environment for the user's parallel program and to control and monitor job execution. The POE API allows an application to retrieve the process IDs of all POE master processes running on the same node. This information can be used for accounting or to get more detailed information about the tasks spawned by these POE processes.

Accessibility by people with disabilities

A US Section 508 Voluntary Product Accessibility Template containing details on the products accessibility compliance can be requested by visiting


 
Back topBack to top
 
Product positioning

Parallel Environment for Linux on POWER can be beneficial to those users who:

  • Require high performance and fast job turnaround time for numerically intensive and demanding scientific, technical, and strategic business applications running Linux on POWER
  • Want to exploit parallel computing as a means of obtaining greater performance in a production environment
  • Seek ways to improve resource utilization and reduce the time to a solution or solve larger problems by exploiting parallel processing in a cluster environment

 
Back topBack to top
 
Reference information

Refer to Software Announcement 206-094 , dated April 25, 2006 (Parallel Environment for Linux Multiplatform), and Software Announcement 205-086 , dated April 12, 2005 (Parallel Environment for AIX 5L, V4.2).

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 206-135

Trademarks

 
POWER, AIX 5L, and System p are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
BladeCenter is a registered trademark of International Business Machines Corporation in the United States or other countries or both.
 
Linux is a trademark of Linus Torvalds in the United States, other countries or both.
 
Other company, product, and service names may be trademarks or service marks of others.

 
Back topBack to top
 
Offering Information

Product information is available via the Offering Information Web site


 
Back topBack to top
 
Publications

No publications are shipped with this program.

The following publications are available from the Web:

  • IBM Parallel Environment for Linux™: Introduction (SA23-2218)
  • IBM Parallel Environment for Linux: Installation (SC23-5208)
  • IBM Parallel Environment for Linux: Operation and Use (SA23-2217)
  • IBM Parallel Environment for Linux: MPI Programming Guide (SA23-2219)
  • IBM Parallel Environment for Linux: Messages (SA38-0648)
  • IBM Parallel Environment for Linux: MPI Subroutine Reference (SA23-2220)

To access all, and the most recent Parallel Environment documentation in PDF and HTML formats, visit the IBM eServer® Cluster Information Center Web site

The IBM Publications Center

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 download by all countries free of charge.

News of many publications may be subscribed to via MySupport.


 
Back topBack to top
 
Technical information

Specified operating environment

Hardware requirements

Parallel Environment for Linux on POWER™, V4.2 is supported on the following IBM servers running Linux:

  • System p™
  • BladeCenter®
  • OpenPower™

Software requirements

Either of the following Linux distributions:

  • SUSE Linux Enterprise Server 9, Service Pack 3
  • Red Hat Enterprise Linux 4, Update 3

For development, any one of these compilers:

  • IBM C/C++ V7.0.0-1
  • IBM XL Fortran V9.1.0-1
  • IBM XL Fortran 90 V9.1.0-1
  • GNU — Open Software Foundation (GNU does not compile Fortran 90 programs)

Limitations

  • Parallel Environment for Linux on POWER, V4.2 does not interoperate between different node types or different Linux distributions. All of the nodes used in a parallel job must be of the same type, running the same level of operating system (including service levels), same Linux distribution, and same level for all portions of the Parallel Environment package.
  • Parallel Environment for Linux on POWER offers a thread-safe MPI library supporting all of MPI 1.1, 1.2, and 2.0, except the functions specified in the "MPI-2: Extensions to the Message Passing Interface" chapter on "Process Creation and Management" found at the MPI Web site

Performance considerations: Refer to the README shipped with the product for tuning recommendations for gigabit Ethernet networks.

Planning information

Customers who want to expand their Parallel Environment jobs beyond 256 tasks may submit a special bid. Special bids of up to 1,000 compute nodes and 8,192 tasks will be considered.

Packaging: This program is distributed as a single package available via CD-ROM media. A product README file and license information file is shipped with the product. Publications are available online.

Security, auditability, and control

Parallel Environment for Linux uses the security and auditability features of the Linux operating system.

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

Ordering information

Charge metric

                          Part number or
Program name              PID number          Charge metric
 
Parallel Environment      5765-G70            Per processor
 for Linux on POWER

The order quantity is the integer number of processors on which the product will be run or installed.

Note: Ordering and billing is per physical processor, regardless of processor sharing ("sub-CPU LPARs").

5765-G70 Parallel Environment for Linux on POWER, V4.2

Basic license one-time charge (OTC)

Feature                                     Feature
description                                 number
 
Per processor                               0001
Per block of 250 processors (1)             0002
 
(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.

Customization options


Expedite shipments

 
Feature        Description
 
3445           Local IBM office expedite

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.

Software Maintenance products and features for Parallel Environment for Linux on POWER, V4.2 (5765-G70)

 
Feature                                          Feature
description                                      number
 
5660-PEP Software Maintenance Agreement          5809
5661-PEP Software Maintenance Agreement          5809
5662-PEP Software Maintenance Agreement          5809
5664-PEP Software Maintenance Agreement          5809
 
 
5660-PEP Maintenance No-Charge 1-year Registration
 
Per processor                                    0848
Per block of 250 processors (1)                  0849
 
5660-PEP Maintenance 1 year 24 x 7 support
 
Per processor                                    0850
Per block of 250 processors                      0851
 
5661-PEP Software Maintenance 1-year After License
 
Per processor                                    0132
Per block of 250 processors                      0133
 
5661-PEP Maintenance After License 1-year 24 x 7 support
 
Per processor                                    0134
Per block of 250 processors                      0135
 
 
5662-PEP Maintenance 3-year Registration (2-year uplift)
 
Per processor                                    0192
Per block of 250 processors                      0193
 
5662-PEP Maintenance 3-year 24 x 7 support
 
Per processor                                    0194
Per block of 250 processors                      0195
 
5664-PEP Software Maintenance 3-year After License
 
Per processor                                    0001
Per block of 250 processors                      0002
 
5664-PEP Maintenance After License 3-year 24 x 7 support
 
Per processor                                    0003
Per block of 250 processors                      0004
 
(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.

System Program Order (SPO) (5692-A5L): A 5692-A5L SPO is mandatory for shipments of program distribution and publications. The individual licensed program orders (for example, 5765-G70) 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 under SPO (5692-A5L), order the CD-ROM media.

Billing for the media is generated under the SPO. To prevent additional billing expenses, place only one SPO order per machine.

Select one of the following (5692-A5L) features for the licensed program hardcopy entitled publications.

Program                                           Feature
number           Program name                     number
 
5692-A5L         Parallel Environment
                  for Linux on POWER, V4.2         1487

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 pSeries® 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 Parallel Environment for Linux on POWER 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.

For specific terms, refer to Software Announcement 204-298 , dated December 7, 2004.

                                          OTC
                              Program     feature
Description                   number      number
 
Per Processor Day OOCoD       5765-G70    0003
 Temp Use Chrg
block of 250 processors(1)    5765-G70    0004
 
(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.

 
Back topBack to top
 
Terms and conditions

Licensing: IBM International Program License Agreement and License Information document. Proofs of Entitlement are required for all authorized use.

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

The following agreement applies for maintenance and does not require customer signatures:

  • IBM Agreement for Acquisition of Software Maintenance (Z125-6011)

Limited warranty applies: Yes

Warranty: This program includes a warranty for one year from acquisition from IBM or an authorized IBM Business Partner. For one year from acquisition of the program, this warranty provides the customer with access to databases containing program information and FAQs, including any known fixes to defects, which the customer can download or otherwise obtain and install.

Money-back guarantee: If for any reason you are dissatisfied with the program and you are the original licensee, 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. For clarification, note that for programs acquired under any of IBM's On/Off Capacity on Demand software offerings, this term does not apply since these offerings apply to programs already acquired and in use by the customer.

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 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 more information about the Passport Advantage Agreement, visit the Passport Advantage Web site at

IBM operational support services — SoftwareXcel: No

iSeries Software Maintenance applies: No

Variable charges apply: Yes

Educational allowance available

Yes, 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 5L™ V5.1, or later, on an IBM eServer pSeries 690 or equivalent partition capable operating system and machine
  • OS/400® V5.1, or later, running on an IBM eServer iSeries Server
  • Linux running in an LPAR under AIX 5L V5.1, OS/400 V5.1, 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.
  • 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 On/Off Capacity on Demand pricing, customers must be enabled for temporary capacity on the corresponding hardware, and the required contract — Z125-6907, Amendment for iSeries and pSeries Temporary Capacity On Demand — Software — must be signed prior to use.
 
Back topBack to top
 

IBM Electronic Services

IBM Global Services has transformed its delivery of hardware and software support services to put you on the road to higher systems availability. IBM Electronic Services is a Web-enabled solution that provides you with an exclusive, no-additional-charge enhancement to the service and support available on the IBM eServer platform. These services provide the opportunity for greater system availability due to faster problem resolution and preemptive monitoring. IBM Electronic Services is comprised of two separate, but complementary, elements: IBM Electronic Services news page and IBM Electronic Service Agent™.

IBM Electronic Services news page provides you with a single Internet entry point that replaces the multiple entry points traditionally used by customers 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 IBM Electronic Service Agent is no-additional-charge software that resides on your eServer system. It is designed to proactively monitor events and transmit system inventory information to IBM on a periodic, customer-defined timetable. The IBM Electronic Service Agent tracks system inventory, hardware error logs, and performance information. If the server is under a current IBM maintenance service agreement or within the IBM warranty period, the Service Agent automatically reports hardware problems to IBM. Early knowledge about potential problems enables IBM to provide proactive service that may result in higher system availability and performance. In addition, information collected through the Service Agent will be made available to IBM service support representatives when they are helping answer your questions or diagnosing problems.

To learn how IBM Electronic Services can work for you, visit


 
Back topBack to top
 
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.

Program name: Parallel Environment for Linux on POWER, V4.2 5765-G70

Basic license OTC
                                          OTC
                                          billing
Feature                                   feature
description                               number     OTC
 
Per processor                              0001      $    550
Per block of 250 processors (1)            0002       137,500
Per Processor Day OOCoD                    0003             6
 Temp Use Chrg
block of 250 processors (1)                0004         1,500

Software Maintenance products and features for Parallel Environment for Linux on POWER, V4.2 (5765-G70)

                                            OTC
                                            billing
Feature                                     feature
description                                 number     OTC
 
5660-PEP Software Maintenance Agreement     5809        NC
5661-PEP Software Maintenance Agreement     5809
5662-PEP Software Maintenance Agreement     5809
5664-PEP Software Maintenance Agreement     5809
 
 
5660-PEP Maintenance No-Charge 1-year Registration
 
Per processor                               0848        NC
Per block of 250 processors (1)             0849
 
5660-PEP Maintenance 1 year 24 x 7 support
 
Per processor                               0850      $     8
Per block of 250 processors                 0851        2,000
 
5661-PEP Software Maintenance 1-year After License
 
Per processor                               0132          165
Per block of 250 processors                 0133       41,250
 
5661-PEP Maintenance After License 1-year 24 x 7 support
 
Per processor                               0134            8
Per block of 250 processors                 0135        2,000
 
 
5662-PEP Maintenance 3-year Registration (2-year uplift)
 
Per processor                               0192          187
Per block of 250 processors                 0193       46,750
 
5662-PEP Maintenance 3-year 24 x 7 support
 
Per processor                               0194           21
Per block of 250 processors                 0195        5,250
 
5664-PEP Software Maintenance 3-year After License
 
Per processor                               0001          352
Per block of 250 processors                 0002       88,000
 
5664-PEP Maintenance After License 3-year 24 x 7 support
 
Per processor                               0003           21
Per block of 250 processors                 0004        5,250
 
 
(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.

Variable charges: The applicable processor-based OTC 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 topBack 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

 
POWER, System p, OpenPower, iSeries, AIX 5L, and Electronic Service Agent are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
The e-business logo, eServer, BladeCenter, pSeries, Passport Advantage, and OS/400 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Linux is a trademark of Linus Torvalds in the United States, other countries or both.
 
Other company, product, and service names may be trademarks or service marks of others.

Back to topBack to top
 

 
Printable version Printable version