IBM Open XL C/C++ for AIX 17.1 supports IBM Power 10 processor-based systems and adopts a new compiler architecture

IBM United States Software Announcement 221-321
September 8, 2021

Table of contents
OverviewOverviewTechnical informationTechnical information
Key requirementsKey requirementsOrdering informationOrdering information
Planned availability datePlanned availability dateTerms and conditionsTerms and conditions
DescriptionDescriptionPricesPrices
Program numberProgram numberOrder nowOrder now
PublicationsPublicationsWhere availableWhere available


At a glance

Top rule

IBM® Open XL C/C++ for AIX® 17.1 is a standards-based high-performance C/C++ compiler that delivers the following features and benefits:

  • Support for the IBM Power 7, Power 8, Power 9, and Power 10 processor-based servers
  • Use of the LLVM compiler infrastructure from the open-source community
  • Support for C and C++ programming language standards that can provide increased functionality and easier portability for your source code
  • Inclusion of the optimized IBM Mathematical Acceleration Subsystem (MASS) libraries that give you frequently used mathematical procedures
  • Addition of a monthly pricing metric for more flexibility, especially when using the compiler in the cloud
  • Enterprise-level IBM service and support over the extended lifecycle of the offering



Back to topBack to top

Overview

Top rule

Open XL C/C++ for AIX is a standards-based high-performance compiler that facilitates the creation and maintenance of applications written in C and C++ for IBM Power® solutions. It generates code that can take advantage of the capabilities of the latest Power 10 architecture and optimize your hardware utilization.

Over the course of multiple releases, the family of Open XL C/C++ for AIX compilers has offered new and enhanced functions that can provide the necessary tools to modernize and maintain applications to meet clients' critical business needs. Open XL C/C++ for AIX 17.1 includes the following new features:

  • Support for the latest Power 10 architecture
  • Adoption of the LLVM compiler infrastructure from the open-source community into the XL family of compilers, beginning with this compiler
  • Support for C11, C17, C++11, and C++14 programming language standards
  • Upgrade of the MASS libraries to exploit the Power 10 architecture
  • Addition of a monthly pricing charge unit to give you more flexibility, especially when using the compiler in the cloud
  • Enterprise-level service and support to provide you with the benefits of the IBM enhanced lifecycle model that give you a minimum of five full years of standard support from the date of the product release with the option to obtain support extensions for at least an additional three years following the progam's end-of-service date for an extra charge set by IBM

Open XL C/C++ for AIX 17.1 is part of the same family of compilers that includes XL C/C++ for AIX 16.1 and XL C/C++ for AIX 13.1.



Back to topBack to top

Key requirements

Top rule

The required IBM AIX operating system level is AIX 7.2 TL5 SP3.

Back to topBack to top

Planned availability date

Top rule

September 17, 2021



Back to topBack to top

Description

Top rule

Open XL C/C++ for AIX 17.1 delivers support and exploitation of the Power 10 architecture, support for the C11, C17, C++11, and C++14 programming standards, and implementation of the LLVM compiler infrastructure.

New architecture compiler options for Power 10 technology

The new -mcpu compiler option specifies the processor architecture for which code is generated and automatically tuned. There is no separate tune option in this release. With this version of Open XL C/C++ for AIX 17.1, there is a new architecture option available to specify code generation explicitly for the Power 10 architecture.

  • The new compiler option -mcpu=pwr10 instructs the compiler to produce code that can exploit the Power 10 architecture. This compiler option also automatically tunes the optimizations for the Power 10 architecture.

Compiling your applications with the -mcpu=pwr10 compiler option enables you to automatically exploit and tune for the capabilities in the Power 10 architecture without having to rewrite your code.

Also available are the following new -mcpu options that generate code for previous IBM Power processor architectures:

  • The -mcpu=pwr8 generates code that executes on both the Power 8 and Power 9 architectures
  • The -mcpu=pwr9 generates code that executes on the Power 9 architecture

Built-in compiler functions for Power 10 technology

A number of new built-in functions are delivered in this release to unlock Power 10 architecture instructions. They enable direct access to Power 10 features at the application level. For example, the matrix multiply accelerator (MMA) built-in functions can be used to directly exploit the new MMA in the Power 10 processor. MMA is embedded into the IBM Power 10 processor and is designed to achieve faster artificial intelligence (AI) inference for FP32, BFloat16, and INT8 calculations, which can improve performance for enterprise AI inference workloads. Coupled with the broad IBM portfolio of AI software, Power 10 can enable you to glean more impactful insights from data associated with your enterprise applications.

Additional functions for Power 10 MMA

Two new built-in types are introduced to support the Power 10 MMA technology: The __vector_pair supports 32-byte vector type, and __vector_quad vector supports the 64-byte vector type. In addition, a number of new instructions are introduced to support the MMA built-in types. For example MMA_LXVP is introduced to perform paired vector load, and MMA_STXVP is introduced to perform paired vector store.

To leverage the Power 10 exploitation features with the IBM Open XL C/C++ for AIX compiler, AIX 7.3 is required, subject to the availability of AIX 7.3 as specified in the IBM AIX Operating System statement of direction.

Adoption of a new compiler infrastructure with implementation of the LLVM within Open XL C/C++ for AIX

The Open XL C/C++ AIX 17.1 compiler replaces the existing IBM XL C/C++ compiler infrastructure with the LLVM infrastructure from the open-source compiler and toolchain project. LLVM is an open-source compilation technology framework that is actively maintained by a large development community and that supports multiple architectures and programming languages. Included in LLVM is the Clang (C language) component, which provides the C and C++ language family front end in the latest language standards for LLVM.

As an active sponsor and strong supporter of the LLVM open-source project, IBM is contributing code for IBM Power in the areas of code generation and exploitation, portability, and usability enhancements, and toolchain support as well as in code quality and performance for IBM Power solutions. Recently, IBM increased participation in the LLVM project by adding AIX support and enhancing loop optimizations.

IBM XL C/C++ has a rich tradition of providing enterprise-level offerings with advanced optimization technology. In the more recent versions of the IBM C/C++ offerings, IBM has integrated parts of the Clang subproject to provide C11, C17, C++11, and C++14 support on the AIX platform.

The benefits of implementing the Open XL C/C++ compiler with the LLVM compiler infrastructure include the following:

  • Can simplify cross-platform development for applications containing new C and C++ language features, including C11, C17, C++11, and C++14
  • Can accelerate support for emerging C and C++ language standards that are planned to be made available in IBM offerings more promptly
  • Can optimize return on investment with full hardware exploitation on your AIX platform that can result in optimal application performance delivered through advanced optimization technology
  • Capability to build higher-quality code and reduce development time with access to Clang and LLVM diagnostic and reporting capabilities
  • Integration with various LLVM open-source tools and utilities to help with developer's productivity
  • Greater support through the LLVM community
  • Enterprise-level service and support from IBM for Open XL C/C++ for AIX and Open XL Fortran for AIX

C11, C17, C++11, and C++14 standards support

Adopting the LLVM technology within the compiler enables support of the C11 and C17 programming language standards in the C compiler component of Open XL C/C++ for AIX and the C++11, and C++14 programming language standards (as well as the C++11 and C++14 standard libraries) in the C++ compiler component of Open XL C/C++ for AIX. With Open XL C/C++, you have the flexibility to compile your source code with a choice of the following two compiler invocations:

  • ibm-clang or ibm-clang_r, to invoke the new LLVM-based XL C compiler that supports the C11 and C17 standards
  • ibm-clang++_r, to invoke the new LLVM-based XL C++ compiler that supports the C++11 and C++14 standards

Support of programming language standards provides you with significant functionality and facilitates optimal portability of your source code among a variety of compiler implementations.

MASS libraries

MASS libraries are an accelerated set of frequently used mathematical functions that can provide improved performance over the default system math library. This release includes MASS scalar, single instruction, multiple data (SIMD), and vector libraries optimized for Power 7, Power 8, Power 9, and Power 10 processors.

Also in this release, the MASS scalar and SIMD libraries are automatically used by the compiler.

To automatically use the MASS scalar library, specify compiler option -mllvm -enable-ppc-genscalar-mass

To automatically use the MASS SIMD library, specify compiler option -mllvm -vectorlibrary=MASSV.

Monthly pricing metric

The IBM Open XL C/C++ for AIX, 17.1 compiler is available with a new monthly pricing option to provide more flexibility for cloud-based use cases, whether for the compilers running on the IBM Cloud®, your private cloud, or on other cloud service provider environments. The pricing options enable organizations to accrue the following benefits:

  • Take advantage of new cloud use cases with an ongoing and flexible low-cost approach for using the compilers in the cloud
  • Pay for what you need on a term or subscription basis, with IBM Software Subscription and Support included

Organizations across all industries are investing in cloud technologies for innovation, growth, and efficiency. Many of these organizations are seeking a blend of public cloud, private cloud, and traditional IT platforms. IBM solutions can help organizations achieve this hybrid cloud integration.

The drive to cloud-based use cases creates a need for a simplified monthly subscription type licensing. To satisfy this need, Virtual Processor Core is a simplified metric that is available for a monthly license charge and offered for IBM Open XL C/C++ for AIX.

Open XL C/C++ for AIX 17.1 is available with monthly pricing metrics for billing and payments. All technical capabilities are available in the Open XL C/C++ for AIX 17.1 monthly offering that are available in the existing one-time license charge version of this compiler.

The benefits of the monthly term offering include:

  • Flexibility to license the compilers for short-term needs
  • Acquisition of new software to test a proof of concept (especially in a cloud environment) can lead to a long-term software investment
  • Can be used in production upgrades and migration projects, especially when moving to the cloud
  • Flexibility to use your operating expense budget rather than your capital expense budget where you might be able to avoid lengthy approval cycles common with capital expenditure approvals
  • Inclusion of IBM Service and Support with each license
  • The capability to use the traditional term charge metric of the cloud so that you can pay as you go

IBM service and support

This offering follows the enhanced IBM software support lifecycle model that brings with it enterprise-level service and support from IBM on the Open XL C/C++ for AIX 17.1 compiler containing open-source code from the LLVM project. The IBM Service and Support organization is made up of teams of individuals who work together to provide you with the responsive platform and cross-platform software support that you require. For complex or code-related problems, IBM has specialized skilled service teams with access to the specialists in the development laboratories, as required. This means you have access to the right level of IBM expertise when you need it, regardless of where they are located. The aim of IBM Service and Support is to achieve a level of support excellence that exceeds client expectations and differentiates IBM in the marketplace.



Back to topBack to top

Program number

Top rule

Program number VRM Program name
5765-J18 17.1.0 Open XL C/C++ for AIX - AAS
5725-C72 17.1.0 Open XL C/C++ for AIX - PA
5765-J16 17.1.0 Open XL C/C++ for AIX - AAS
Program number Subscription and Support Program number
5765-J18 5648-F45
  5648-F46
  5648-F47
  5648-F49
  5648-F53

Program number Subscription and Support Program number
5765-J16 5771-J16
  5772-J16
  5773-J16
  5774-J16
  5775-J16
  5776-J16



Back to topBack to top

Offering Information

Top rule

Product information is available on the IBM Offering Information website.

More information is also available on the Passport Advantage® and Passport Advantage Express website.



Back to topBack to top

Business Partner information

Top rule

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 IBMid).

BP Attachment for Announcement Letter 221-321


Back to topBack to top

Publications

Top rule

Links to PDF manuals and HTML-based production documentation are available on the IBM Open XL C/C++ for AIX IBM Documentation website.

Effective September 17, 2021, softcopy publications for IBM Open XL C/C++ for AIX 17.1 will be available on this IBM Documentation website.

No hardcopy publications are shipped with these programs.



Back to topBack to top

Services

Top rule

Software Services

IBM Software Services has the breadth, depth, and reach to manage your services needs. You can leverage the deep technical skills of the lab-based software services team and the business consulting, project management, and infrastructure expertise of the IBM Global Services team. Also, IBM extends the reach of IBM Software Services through IBM Business Partners to provide an extensive portfolio of capabilities. IBM provides the global reach, intellectual capital, industry insight, and technology leadership to support a wide range of critical business needs.

To learn more about IBM Software Services, contact your Lab Services Sales or Delivery Leader.



Back to topBack to top

Technical information

Top rule

Specified operating environment

Hardware requirements
  • Power servers that support AIX 7.2 TL5 SP3
  • Disk space of at least 720 MB
Software requirements

AIX operating system levels:

  • AIX 7.2 TL5 SP3

Required software for documentation:

  • Browser to access HTML documentation
  • PDF viewer to view PDF files
Compatibility

This version of the compiler is not compatible with previous versions of the compiler.

IBM Support

IBM Support is your gateway to technical support tools and resources that are designed to help you save time and simplify support. IBM Support can help you find answers to questions, download fixes, troubleshoot, submit and track problem cases, and build skills. Learn and stay informed about the transformation of IBM Support, including new tools, new processes, and new capabilities, by going to the IBM Support Insider.

Planning information

Planning Information

For more information, see the XL C/C++ Compiler Family website.

Packaging

This offering is delivered through the internet as an electronic download.

This offering is available from IBM Products. On IBM Products, you can discover, try, and buy software, hardware, and services from IBM and third-party providers.

The Open XL C/C++ for AIX 17.1 package contains:

  • One DVD-ROM containing the Open XL C/C++ for AIX 17.1 product
  • Open XL C/C++ for AIX 17.1 Quickstart Guide
  • Passport Advantage customer letter
  • Passport Advantage media pack pointer sheet

Security, auditability, and control

Open XL C/C++ for AIX 17.1 uses the security and auditability features of the host hardware or software. The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

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



Back to topBack to top

Ordering information

Top rule

Products announced as dual-pipe are available for ordering by program number and feature number or by part number. Products can be obtained by part number through Passport Advantage.

For more information, contact your IBM representative or IBM Business Partner.

This program is available only through Passport Advantage.

Passport Advantage

Program name/Description Part number
Open XL C/C++ for AIX 17.1 Multilingual DVD Media Pack BA000ML
Open XL C/C++ for AIX, Authorized User License + SW S&S 12 Months D5AHLLL
Open XL C/C++ for AIX, Authorized User Annual SW S&S Renewal E1AHNLL
Open XL C/C++ for AIX, Authorized User SW S&S Reinstatement 12 Months D5AHPLL
Open XL C/C++ for AIX, Concurrent User License + SW S&S 12 Months D043PLL
Open XL C/C++ for AIX, Concurrent User Annual SW S&S Renewal E04U7LL
Open XL C/C++ for AIX, Concurrent User SW S&S Reinstatement 12 Months D043QLL
Open XL C/C++ for AIX, Concurrent User from XL C/C++ for AIX Authorized User Trade Up License + SW S&S 12 Months D0CNWLL
Open XL C/C++ for AIX, Authorized User from XL C for AIX Authorized User Trade Up License + SW S&S 12 Months D222ILL
Open XL C/C++ for AIX, Concurrent User from XL C for AIX Concurrent User Trade Up License + SW S&S 12 Months D222JLL
Open XL C/C++ for AIX Virtual Processor Core Monthly License D29CFLL


Passport Advantage trade up

Trade up from Authorized User to Concurrent User

Customers who have originally acquired licenses for Authorized User can trade up their Authorized User licenses to an equivalent or appropriate number of Concurrent User licenses.

Below is a list of precursor products and their associated Authorized User part numbers for which you must have already acquired a license in order to be eligible to acquire the equivalent Concurrent User licenses using the trade-up feature number.

Precursor product Trade-up product Trade-up part number
Open XL C/C++ for AIX Authorized User single entitlement Open XL C/C++ for AIX Concurrent User single entitlement D0CNWLL is used to trade up from single Authorized User to single Concurrent User

Trade up from XL C for AIX to Open XL C/C++ for AIX

Precursor product Trade-up product Trade-up part number
XL C for AIX Authorized User single entitlement Open XL C/C++ for AIX Authorized User single entitlement D222ILL is used to trade up from single Authorized User of XL C for AIX to a single Authorized User of Open XL C/C++ for AIX
XL C for AIX Concurrent User single entitlement Open XL C/C++ for AIX Concurrent User single entitlement D222JLL is used to trade up from single Concurrent User of XL C for AIX to a single Concurrent User of Open XL C/C++ for AIX

Consult your IBM representative if you have any questions.


ESW trade up

Trade up from Authorized User to Concurrent User

Current licensees of the IPLA replaced programs with active Subscription and Support (S&S) are eligible to trade up to XL C/C++ for AIX, V17.1. All IPLA replaced program entitlements to be traded in must be terminated. In some cases the IPLA replaced program entitlements may not be the same as the IPLA replacement program entitlement. Current licensees of the IPLA replaced programs interested in trading up to IPLA replacement programs should contact their IBM representative.

Program name: Open XL C/C++ for AIX 17.1

Program PID: 5765-J18

Entitlement identifier Description License option/Pricing metric
0003 Open XL C/C++ for AIX 17.1 Authorized User
0001 Open XL C/C++ for AIX 17.1 Concurrent User

Orderable supply ID Language Distribution medium
5806 Multilingual DVD

Consult your IBM representative if you have any questions.


Passport Advantage client: Media pack entitlement details

Clients with active maintenance or subscription for the products listed are entitled to receive the corresponding media pack.

Entitled maintenance offering description
Open XL C/C++ for AIX
Media pack description Part number
Open XL C/C++ for AIX 17.1 Media Pack English BA000ML

Basic license: To order the programs described in this announcement for Open XL C/C++ for AIX 17.1 (5765-J18), specify the type-model number and the applicable features from the tables below. The medium feature (DVD-ROM) need only be specified as required. To request the media package (DVD-ROM), specify media supply features 5806.

When placing an ESD order in econfig, specify a billing feature, and the following ESD only features:

  • 3450
  • 3453
  • 3470
  • 3471.

For ordering of perpetual license on a per Authorized and per Concurrent User basis, see below.

For ordering a trade up from Authorized User to Concurrent User, see below.

Clients who have originally acquired licenses for Authorized User can trade up their Authorized User licenses to an equivalent or appropriate number of Concurrent User licenses.

Below is a list of precursor products and their associated Authorized User feature numbers for which you must have already acquired a license in order to be eligible to acquire the equivalent Concurrent User licenses using the trade-up feature number.

Precursor product Trade-up product Trade-up feature number
XL C/C++ for AIX Authorized User single entitlement Open XL C/C++ for AIX Concurrent User single entitlement Is used to trade up from single Authorized User to single Concurrent User

Consult your IBM representative if you have any questions.

Program number Feature description OTC feature number
5765-J18 Open XL C/C++ for AIX 17.1 OTC with 1-year SW S&S per Authorized User 0003
5765-J18 Open XL C/C++ for AIX 17.1 OTC with 1-year SW S&S per Concurrent User 0001
5765-J18 Open XL C/C++ for AIX 17.1 trade up from single Authorized User entitlement to single Concurrent User entitlement 0002

Program number Feature description Medium Medium feature number
5765-J18 Media package DVD-ROM 5806
5765-J18 Media code   3435
5765-J18 Customization feature: Electronic delivery   3450 and 3453
5765-J18 Customization feature: Do not ship publications   3470
5765-J18 Customization feature: Do not ship media   3471

Maintenance offering client: Media supply entitlement details

Clients with active Software Maintenance for XL C/C++ for AIX are entitled to receive the media supply corresponding to Open XL C/C++ for AIX 17.1 or a previous level of the program as long as the level of the program continues to be active. Eligible clients should add the applicable DVD-ROM media supply feature number from the following table to their existing maintenance record. To request the media package (DVD-ROM), specify the media supply features 5806 and 3435.

When placing an ESD order in econfig, specify a billing feature, and the ESD only feature 3450. Note that these ESD features are also applicable to the compiler products:

  • Open XL C/C++ for AIX 17.1, (5765-J18)
  • XL C/C++ for AIX, V16.1, (5765-J12)
  • XL C/C++ for AIX, V13.1, (5765-J07)
  • XL C/C++ for AIX, V12.1, (5765-J02)

XL C/C++ for AIX entitled maintenance offering description

Feature description Medium Feature number
Open XL C/C++ for AIX 17.1 (5765-J18) DVD-ROM Media Supply 5806
Customization feature: Electronic delivery   3450
Customization feature: Do not ship publications   3470
Customization feature: Do not ship media   3471
Feature description Medium Feature number
XL C/C++ for AIX, 16.1 5765-J12 DVD-ROM Media Supply 5809
Customization feature: Electronic delivery   3450
Customization feature: Do not ship publications   3470
Customization feature: Do not ship media   3471
Feature description Medium Feature number
XL C/C++ for AIX, V13.1 5765-J07 DVD-ROM Media Supply 5809
Customization feature: Electronic delivery   3450
Customization feature: Do not ship publications   3470
Customization feature: Do not ship media   3471
Feature description Medium Feature number
XL C/C++ for AIX, V12.1 5765-J02 DVD-ROM Media Supply 5809
Customization feature: Electronic delivery   3450
Customization feature: Do not ship publications   3470
Customization feature: Do not ship media   3471

For ordering of Monthly Term License on a Per Virtual Processor Core basis

Program number Feature description OTC feature number
5765-J16 Open XL C/C++ for AIX 17.1 per Virtual Processor Core - 3 Month Term 0001
5765-J16 Open XL C/C++ for AIX 17.1 per Virtual Processor Core - 6 Month Term 0002
5765-J16 Open XL C/C++ for AIX 17.1 per Virtual Processor Core - 12 Month Term 0003
5765-J16 Open XL C/C++ for AIX 17.1 per Virtual Processor Core - 36 Month Term 0004
5765-J16 Open XL C/C++ for AIX 17.1 per Virtual Processor Core - 48 Month Term 0005
5765-J16 Open XL C/C++ for AIX 17.1 per Virtual Processor Core - 60 Month Term 0006
Program number Feature description Supply feature number
5765-J16 DVD-ROM media supply 5806
5765-J16 Media code 3435
5765-J16 Customization feature: Electronic delivery 3450 and 3453
5765-J16 Customization feature: Do not ship publications 3470
5765-J16 Customization feature: Do not ship media 3471

The monthly term license is offered with Software Maintenance (SWMA). You must register your SWMA to receive service and support by placing an order for the appropriate no-charge registration product id and feature code.

Maintenance program number description

Maintenance program number Description
5771-J16 Open XL C/C++ for AIX 17.1 for 3-month term
5772-J16 Open XL C/C++ for AIX 17.1 for 6-month term
5773-J16 Open XL C/C++ for AIX 17.1 for 12-month term
5774-J16 Open XL C/C++ for AIX 17.1 for 36-month term
5775-J16 Open XL C/C++ for AIX 17.1 for 48-month term
5776-J16 Open XL C/C++ for AIX 17.1 for 60-month term

AP CAN JPN US==>

AP CAN JPN US==>

Maintenance program number Feature description OTC Feature number
5771-J16 3-month term registration, per virtual processor core 2441
5772-J16 6-month term registration, per virtual processor core 0118
5773-J16 12-month term registration, per virtual processor core 1997
5774-J16 36-month term registration, per virtual processor core 0070
5775-J16 48-month term registration, per virtual processor core 0531
5776-J16 60-month term registration, per virtual processor core 0279

<==AP CAN JPN US

<==AP CAN JPN US

EMEA LA==>

EMEA LA==>

Maintenance program number Feature description OTC Feature number
5771-J16 3-month term registration, per virtual processor core H1Z3BA
5772-J16 6-month term registration, per virtual processor core H0B6BC
5773-J16 12-month term registration, per virtual processor core ZITNJA
5774-J16 36-month term registration, per virtual processor core U3W0C5
5775-J16 48-month term registration, per virtual processor core MACSTB
5776-J16 60-month term registration, per virtual processor core M1ZPTC

<==EMEA LA

<==EMEA LA

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

For a perpetual license based on a per-user basis, extending coverage for a total of three years from the 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 perpetual software license includes one-year Software Maintenance

For IBM Open XL C/C++ for AIX 17.1 (5765-J18)

Maintenance PID Description

Software Maintenance no-charge one-year registration plus one-year renewal (5648-F49)

Feature description OTC Feature number
Per Authorized User SW S&S 1-year registration 0001
Per Authorized User 1-year renewal 0002
Per Concurrent User SW S&S 1-year registration 0003
Per Concurrent User 1-year renewal 0004

Software Maintenance three-year registration (two-year uplift) (5648-F47)

Feature description OTC Feature number
Per Authorized User SW S&S 3-year registration 0003
Per Concurrent User SW S&S 3-year registration 0004

Software Maintenance three-year renewal (5648-F46)

Feature description OTC Feature number
Per Authorized User SW S&S 3-year renewal 0001
Per Concurrent User SW S&S 3-year renewal 0002

Software Maintenance one year after license (5648-F53)

Feature description OTC Feature number
Per Authorized User SW S&S 1-year after license 0001
Per Concurrent User SW S&S 1-year after license 0002

Software Maintenance three years after license (5648-F45)

Feature description OTC Feature number
Per Authorized User SW S&S 3-year after license 0001
Per Concurrent User SW S&S 3-year after license 0002

Charge metric

The charge metrics for this licensed product can be found in the following License Information document:

Program identifier License Information document title License Information document number
5765-J18/5725-C72 Open XL C/C++ for AIX 17.1 License L-JYIP-C55QL7

Select your language of choice and scroll down to the Charge Metrics section. Follow-on releases, if any, may have updated terms. See the License Information documents website for more information.



Back to topBack to top

Terms and conditions

Top rule

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.

This product is available only through Passport Advantage.

Licensing

IBM International Program License Agreement including the License Information document and Proof of Entitlement (PoE) govern your use of the program. PoEs are required for all authorized use. Part number products only, offered outside of Passport Advantage, where applicable, are license only and do not include Software Maintenance.

This software license includes Software Subscription and Support (also referred to as Software Maintenance).

Software Maintenance

The IBM Agreement for Acquisition of Software Maintenance (Z125-6011) applies for Subscription and Support (also referred to as Software Maintenance) and does not require client signatures.

Licenses under the IBM International Program License Agreement (IPLA) provide for support with ongoing access to releases and versions of the program. IBM includes one year of Software Subscription and Support (also referred to as Software Maintenance) with the initial license acquisition of each program acquired. The initial period of Software Subscription and Support can be extended by the purchase of a renewal option, if available. Two charges apply: a one-time license charge for use of the program and an annual renewable charge for the enhanced support that includes telephone assistance (voice support for defects during normal business hours), as well as access to updates, releases, and versions of the program as long as support is in effect.

License Information number

The following License Information document applies to the offering in this announcement:

Program identifier License Information document title License Information document number
5765-J18/5725-C72 Open XL C/C++ for AIX 17.1 License Information L-JYIP-C55QL7

Follow-on releases, if any, may have updated terms. See the License Information documents website for more information.

Limited warranty applies

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. For further information, see the IBM Support Guide.

IBM will maintain this information for at least one year after the original licensee acquires the program (warranty period).

Program technical support

Enhanced support

Technical support of a program product version or release will be available for a minimum of five years from the planned availability date, as long as your Software Subscription and Support is in effect.

This technical support allows you to obtain assistance (by telephone or electronic means) from IBM for product-specific, task-oriented questions regarding the installation and operation of the program product. Software Subscription and Support also provides you with access to updates (modifications or fixes), releases, and versions of the program. You will be notified, through an 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.

For additional information on the IBM Software Support Lifecycle Policies, see the Standard and enhanced IBM software support lifecycle policies website.

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 (1) for programs acquired under the IBM International Passport Advantage offering, this term applies only to your first acquisition of the program and (2) for programs acquired under any of IBM's On/Off Capacity on Demand (On/Off CoD) software offerings, this term does not apply since these offerings apply to programs already acquired and in use by you.

Volume orders (IVO)

No

Passport Advantage applies

Yes, information is available on the Passport Advantage and Passport Advantage Express website.

Software Subscription and Support applies

Yes. Software Subscription and Support, also referred to as Software Maintenance, is now included in the Passport Advantage Agreement. Installation and technical support for the products announced in this announcement is provided by the Software Subscription and Support offering of the IBM International Passport Advantage Agreement. This fee service enhances client productivity by providing voice or electronic access into the IBM support organizations.

IBM includes one year of Software Subscription and Support with the initial license acquisition of each program acquired. The initial period of Software Subscription and Support can be extended by the purchase of a renewal option.

While your Software Subscription and Support 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 by 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 users.) IBM provides Severity 1 assistance 24 hours a day, every day of the year. For additional details, see the IBM Support Guide. Software Subscription and Support 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 about the Passport Advantage Agreement, go to the Passport Advantage and Passport Advantage Express website.

All distributed software licenses include Software Subscription and 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.

Variable charges apply

No

Educational allowance available

Yes. A 15% education allowance applies to qualified education institution clients.

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 can be priced at less than full machine capacity for eligible products. 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, the IBM License Metric Tool (ILMT), 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.



Back to topBack to top

Statement of good security practices

Top rule

IT system security involves protecting systems and information through intrusion prevention, detection, and response to improper access from within and outside your enterprise. Improper access can result in information being altered, destroyed, or misappropriated or can result in misuse of your systems to attack others. Without a comprehensive approach to security, no IT system or product should be considered completely secure and no single product or security measure can be completely effective in preventing improper access. IBM systems and products are designed to be part of a regulatory compliant, comprehensive security approach, which will necessarily involve additional operational procedures, and may require other systems, products, or services to be most effective.

Important: IBM does not warrant that any systems, products, or services are immune from, or will make your enterprise immune from, the malicious or illegal conduct of any party.



Back to topBack to top

Prices

Top rule

For additional information and current prices, contact your local IBM representative or IBM Business Partner.


Business Partner information

If you are an IBM Business Partner acquiring products from IBM, you may link to Passport Advantage Online for resellers where you can obtain Business Partner pricing information. An IBMid and password are required to access the IBM Passport Advantage or IBM PartnerWorld® website.

Passport Advantage

Program name/Description Part number
Open XL C/C++ for AIX 17.1 Media Package Multilingual BA000ML
XL C/C++ for AIX, Authorized User License + SW S&S 12 Months D5AHLLL
XL C/C++ for AIX, Authorized User Annual SW S&S Renewal E1AHNLL
XL C/C++ for AIX, Authorized User SW S&S Reinstatement 12 Months D5AHPLL
XL C/C++ for AIX, Concurrent User License + SW S&S 12 Months D043PLL
XL C/C++ for AIX, Concurrent User Annual SW S&S Renewal E04U7LL
XL C/C++ for AIX, Concurrent User SW S&S Reinstatement 12 Months D043QLL
XL C/C++ for AIX, Concurrent User from XL C/C++ for AIX Authorized User Trade Up License + SW S&S 12 Months D0CNWLL
XL C/C++ for AIX, Authorized User from XL C for AIX Authorized User Trade Up License + SW S&S 12 Months D222ILL
XL C/C++ for AIX, Concurrent User from XL C for AIX Concurrent User Trade Up License + SW S&S 12 Months D222JLL


Passport Advantage

For Passport Advantage information and charges, contact your IBM representative. Additional information is also available on the Passport Advantage and Passport Advantage Express website.

Registered external clients and IBM Business Partners can access IBMLink to view pricing information.

Specify "Price type," "Search type," and "Search value," then click "Search."

Note: Enter program number in the "Search value."

You can also contact your local IBM representative or IBM Business Partner for the applicable charges.


Program name

IBM Open XL C/C++ for AIX 17.1 (5765-J18)

Feature description Feature number
Per Authorized User with 1-year SW S&S 0003
Per Concurrent User with 1-year SW S&S 0001
Trade up from single Authorized User entitlement to single Concurrent User entitlement 0002

Maintenance PID name and description

Software Maintenance no-charge one-year registration plus one-year renewal (5648-F49)

Feature description Feature number
Per Authorized User SW S&S 1-year registration 0001
Per Authorized User 1-year renewal 0002
Per Concurrent User SW S&S 1-year registration 0003
Per Concurrent User 1-year renewal 0004

Software Maintenance three-year registration (two-year uplift) (5648-F47)

Feature description Feature number
Per Authorized User SW S&S 3-year registration 0003
Per Concurrent User SW S&S 3-year registration 0004

Software Maintenance three-year renewal (5648-F46)

Feature description Feature number
Per Authorized User SW S&S 3-year renewal 0001
Per Concurrent User SW S&S 3-year renewal 0002

Software Maintenance one year after license (5648-F53)

Feature description Feature number
Per Authorized User SW S&S one year after license 0001
Per Concurrent User SW S&S one year after license 0002

Software Maintenance three years after license (5648-F45)

Feature description Feature number
Per Authorized User SW S&S 3 years after license 0001
Per Concurrent User SW S&S 3 years after license 0002



Back to topBack to top

Order now

Top rule

To order, contact the IBM Digital Sales Center, 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). For more information, contact the IBM Digital Sales Center.

Phone: 800-IBM-CALL (426-2255)

Fax: 800-2IBM-FAX (242-6329)

For IBM representative: askibm@ca.ibm.com

For IBM Business Partner: pwcs@us.ibm.com



IBM Digital Sales Offices
1177 S Belt Line Rd
Coppell, TX 75019-4642, US

The IBM Digital Sales Center, 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.



Back to topBack to top

Where available

Top rule

American Samoa, Guam, Marshall Islands, Federated States of Micronesia, Northern Mariana Islands, Palau, Puerto Rico, United States, and US Virgin Islands

Trademarks

IBM, AIX, Power, Passport Advantage, PartnerWorld and IBM Cloud are registered trademarks of IBM Corporation in the United States, other countries, or both.

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

Terms of use

IBM products and services which are announced and available in your country can be ordered under the applicable standard agreements, terms, conditions, and prices in effect at the time. IBM reserves the right to modify or withdraw this announcement at any time without notice. This announcement is provided for your information only. Additional terms of use are located at

Terms of use

For the most current information regarding IBM products, consult your IBM representative or reseller, or go to the IBM worldwide contacts page

IBM United States