IBM XL Fortran Advanced Edition V9.1 for Linux — Now exploits IBM POWER5 architecture

IBM United States Software Announcement 204-234
October 5, 2004

 

 ENUS204-234.PDF (60KB)

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 dates TOC link Terms and conditions
TOC link Description TOC link Prices
TOC link Offering information TOC link Order now
 
Printable version Printable version

(Corrected on November 29, 2004)

Change made in the Ordering information section.
 

At a glance

IBM XL Fortran Advanced Edition V9.1 for Linux includes:

  • Linux distributions support, including SUSE LINUX Enterprise Server 9 for POWER and Red Hat Enterprise Linux AS for POWER V3
  • POWER5 architecture exploitation
  • BladeCenter JS20 with PowerPC 970 processor exploitation
  • Additional performance tuning for POWER4
  • OpenMP Fortran API V2.0 full support
  • Full support of FORTRAN 77, Fortran 90, and Fortran 95 standards
  • Additional support of the Fortran 2003 draft standard
  • New compiler directives, builtins, and options
  • Loop optimization improvements
  • Subset of the Mathematical Acceleration SubSystem Vector (MASSV) libraries available
  • Vector Multimedia Extension (VMX) support with automatic SIMD vectorization on SLES 9 running on BladeCenter JS20

For ordering, contact:

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

Overview

IBM XL Fortran Advanced Edition V9.1 for Linux™ is the follow-on product to IBM XL Fortran V8.1 for Linux. It supports the following Linux distributions: SUSE LINUX Enterprise Server 9 for POWER™ (SLES 9) and Red Hat Enterprise Linux AS for POWER V3 (RHEL 3).

XL Fortran Advanced Edition V9.1 for Linux is a tool for developing high performance applications. With its extensive industry-leading optimization technology, you have a powerful development environment to build Fortran applications.

XL Fortran Advanced Edition for Linux is a highly optimizing, native Fortran compiler designed to exploit the IBM eServer pSeries® line of symmetric-multiprocessing (SMP) hardware. It supports IBM PowerPC® architecture and the POWER4™, POWER5™ and PowerPC 970 extensions to it. V9.1 adds new exploitation of POWER5 — the latest hardware architecture, and IBM eServer BladeCenter™ JS20 with PowerPC 970 processor.

XL Fortran Advanced Edition V9.1 for Linux is a standard-based compiler. XL Fortran fully supports OpenMP Fortran API V2.0 and is fully compliant with FORTRAN 77, Fortran 90, and Fortran 95 standards. It also provides partial support for the Fortran 2003 draft standard. XL Fortran supports both IBM and industry extensions as well.

With the V9.1 release, XL Fortran ships a subset of the IBM Mathematical Acceleration SubSystem Vector (MASSV) libraries of tuned mathematical intrinsic functions. In addition, Vector Multimedia Extension (VMX) with automatic SIMD vectorization is available with XL Fortran V9.1 for SLES 9 running on IBM eServer BladeCenter JS20 hardware.
 
Back topBack to top
 

Key prerequisites
  • Linux distributions running on iSeries™ or pSeries:
    • SUSE LINUX Enterprise Server 9 for POWER (SLES 9) or
    • Red Hat Enterprise Linux AS for POWER V3 (RHEL 3) Update 3
  • System: pSeries or iSeries server that is supported by the Linux distribution
  • Hard disk space:
    • Approximately 150 MB for product packages.
    • At least 512 MB for paging and temporary files. High levels of optimization may require more space for paging and temporary files.

 
Back topBack to top
 
Planned availability dates
  • October 5, 2004: Electronic software delivery
  • November 5, 2004: Physical delivery of passport advantage software ordered via part numbers
  • November 19, 2004: Physical delivery of configured software ordered via product ID and feature numbers

 
Back topBack to top
 
Description

IBM XL Fortran Advanced Edition V9.1 for Linux is a tool for developing high performance application.

FORTRAN 77, Fortran 90, Fortran 95 standards and Fortran 2003 draft standard: XL Fortran Advanced Edition V9.1 for Linux is a compiler that complies with FORTRAN 77, Fortran 90 and Fortran 95 standards. It extends support for additional Fortran 2003 draft standard features. It also supports IBM and common industry extensions from various compiler vendors.

Newly supported Fortran 2003 features include:

  • The ISO_C_BINDING intrinsic module, BIND(C) attribute/statement, module variables, common block, subroutine/function and -qalign=bindc compiler suboption provide support for interoperability with C.
  • The PUBLIC/PRIVATE attribute for derived type components provides accessibility of each component.
  • The ASSOCIATE construct associates an entity with either a variable or the value of an expression.
  • Command-line argument intrinsics:
    • COMMAND_ARGUMENT_COUNT
    • GET_COMMAND_ARGUMENT
    • GET_ENVIRONMENT_VARIABLE
  • The FLUSH statement makes data from an external file available to other process.
  • The ISO_FORTRAN_ENV intrinsic module provides public entities relating to the Fortran environment.
  • The IMPORT statement makes named entities from the host scoping unit accessible in the interface body by host association.
  • The PROCEDURE statement declares a dummy procedure or external procedure.
  • The IOMSG= specifies for I/O statements provides an explanatory message on error, end-of-record, or end-of-life conditions.
  • The NEW_LINE intrinsic returns the new line character.
  • The 2003std run-time options provide conformance checking of code for adherence to the Fortran 2003 draft standard.

OpenMP API: OpenMP is an industry specification describing a common set of APIs which support Symmetric Multi-Processing (SMP) programming in C/C++ and Fortran on all architectures, including UNIX® and Windows NT™ platforms. OpenMP is a portable, scalable model, which gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer.

XL Fortran Advanced Edition V9.1 for Linux provides full support for the OpenMP Fortran API V2.0. For more information on the OpenMP Fortran API V2.0, visit

Exploiting the POWER5 architecture and BladCenter JS20: XL Fortran Advanced Edition for Linux provides support for IBM PowerPC Architecture™ and the POWER4, POWER5, and PowerPC 970 extensions to it. V9.1 adds new exploitation of POWER5 — the latest hardware architecture, and IBM eServer BladeCenter JS20 with PowerPC 970 processor. The -qarch and -qtune compiler options instruct the compiler to generate and tune code to a specific architecture respectively. This allows the compiler to take advantage of machine-specific instructions to further improve performance. The -qarch option specifies the target architectures on which the resulting programs will run. The -qtune and -qcache options refine the degree of platform-specific optimization performed.

Industry-leading optimization technology: XL Fortran Advanced Edition V9.1 for Linux includes industry-leading optimization technology. Through compiler options and directives, programmers are offered a number of ways to optimize their code. A range of optimization levels (-O2, -O3, -O4 and -O5) allow you to perform from comprehensive low-level optimization to more extensive whole-program optimization. Other compiler options for optimization:

  • -qarch and -qtune instruct the compiler to generate code for a specific architecture.
  • -qhot allows for high-order transformations that specifically improve performance of loops.
  • -qipa invokes interprocedural analysis (IPA) and enables the compiler to optimize across different files (whole-program analysis); this can result in significant performance improvements.
  • -qpdf tunes optimizations through profile-directed feedback (PDF); results from sample program execution on "train" data sets are used to fine tune optimizations in conditional branches and frequently executed code sections.
  • -qshowpdf option, which is used together with -qpdf1 option, provides additional information to an executable so that PDF record can be displayed by the showpdf tool.
  • Optimization utilities showpdf and mergepdf are used to view and manipulate information gathered by PDF (-qpdf1/-qpdf2) to enhance PDF-directed compilation.

Symbolic debugger support: Use gdb or other symbolic debuggers for your programs.

Port or migration support: XL Fortran Advanced Edition V9.1 for Linux provides full Fortran language standards compliance. The xlf, f77, and fort77 commands enable maximum compatibility with existing FORTRAN 77 programs. The default options, provided with the xlf90 command, give access to the full range of Fortran 90 language features. Similarly, the default options provided with the xlf95 command give access to the full range of Fortran 95 language features.

In addition, XL Fortran Advanced Edition V9.1 for Linux provides a comprehensive set of language extensions (such as intrinsic functions, data types) enabling ease of porting from other platforms and many different kinds of compiler vendors as well. Several options, including -qport, are offered to minimize your porting effort.

Run-Time environment: XL Fortran Advanced Edition V9.1 for Linux provides a run-time environment to support library modules, and I/O services and utilities. The XL Fortran run-time environment includes both single-threaded and multi-threaded versions to maximize the performance available to both types of applications. Various aspects of the XL Fortran run-time, including I/O characteristics, error reporting, and obsolete language feature support, can be controlled using environment variables.

New or changed compiler options and other features

  • -qflttrap=nanq detects all NaN values handled or generated by floating point instructions, including those not created by invalid operations.
  • -qport=nullarg treats an empty argument, which is delimited by a left parenthesis and a comma, two commas, or a comma and a right parenthesis, as a null argument.
  • -qmodule=mangle81 provides compatibility with V8.1 module naming conventions for non-intrinsic modules.
  • -qsaveopt saves the command-line options used for compiling a source file in the corresponding object file.
  • -qversion provides the version and release for the invoking compiler.
  • Subset of Mathematical Acceleration SubSystem Vector (MASSV) libraries available.
  • VMX support with automatic SIMD vectorization on SLES 9 running on BladeCenter JS20.
  • 32-bit and 64-bit modules are now included in a single module file.

Documentation and online help

Comprehensive documentation is available for IBM XL Fortran Advanced Edition V9.1 for Linux.

  • XL Fortran Advanced Edition V9.1 for Linux User's Guide — Explains how to compile, link, and run programs that are written in the Fortran language including all compiler options.
  • XL Fortran Advanced Edition V9.1 for Linux Language Reference — Describes the Fortran programming language and XL Fortran's language extensions.
  • XL Fortran Advanced Edition v9.1 for Linux Installation Guide — Briefly explains what prerequisites are needed and how to install this product.
  • README file — Identifies important information you need to be aware of before you install and use XL Fortran compiler, including documentation errata.

Section 508 of the U.S. Rehabilitation Act

IBM XL Fortran Advanced Edition V9.1 for Linux is capable as of October 5, 2004, when used in accordance with IBM's associated documentation, of satisfying the applicable requirements of Section 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it.

Trademarks

 
POWER, POWER4, POWER5, BladeCenter, iSeries, and PowerPC Architecture are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
pSeries and PowerPC are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Windows NT is a trademark of Microsoft Corporation.
 
UNIX is a registered trademark of the Open Company in the United States and other countries.
 
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

Also, visit the Passport Advantage® Web site


 
Back topBack to top
 
Publications

No publications are shipped with this program.

All documentation is provided as softcopy and ship with the product.

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

The IBM Publications Notification System (PNS) enables subscribers to set up profiles of interest by order number/product number. PNS subscribers automatically receive e-mail notifications of all new publications defined in their profiles. These may then be ordered/downloaded from the Publications Center

The site is available in English and Canadian French.
 
Back topBack to top
 

Technical information

Specified operating environment

Hardware requirements

  • System: IBM eServer iSeries™ or pSeries® server hardware requirements as specified by the various supported Linux™ distributions
  • Hard disk space:
    • Approximately 150 MB for product package.
    • At least 512 MB for paging and temporary files. High levels of optimization may require more space for paging and temporary files.

Software requirements

  • Following Linux distributions are supported on iSeries and pSeries:
    • SUSE LINUX Enterprise Server 9 for POWER™ or
    • Red Hat Enterprise Linux AS for POWER V3 Update 3
  • To access and display the documentation: HTML browser or PDF viewer

Compatibility: XL Fortran Advanced Edition V9.1 for Linux not only provides source code compatibility with existing FORTRAN 77, Fortran 90, and Fortran 95 programs written using existing versions of XL Fortran for Linux, but also enhances source code and command line options compatibility with non-IBM compilers.

Planning information

Media pack withdrawal information: Effective January 7, 2005, IBM will withdraw from marketing XL Fortran V8.1 for Linux and XL Fortran Run-Time Environment V8.1 for Linux media packs. On or after that date, you can no longer obtain it directly from IBM. You can obtain it on an as-available basis through IBM authorized remarketers.

The XL Fortran V8.1 for Linux media pack is replaced by the XL Fortran Advanced Edition V9.1 for Linux media pack.

When XL Fortran Advanced Edition V9.1 for Linux is ordered, its run-time component is shipped with the compiler on the same media. Solution developers who sell applications that require the XL Fortran Advanced Edition V9.1 for Linux Run-Time Environment component as a pre-requisite may redistribute it to their customers but their customers will not receive support directly from IBM. Solution developers who want their customers to receive support directly from IBM should require their customers to purchase IBM XL Fortran Advanced Edition V9.1 for Linux licenses.

For V9.1, IBM will not provide a separate media package offering for XL Fortran Run-Time Environment. The XL Fortran Advanced Edition V9.1 for Linux Run-Time Environment component is provided as a non-warranted download from the IBM XL Fortran Web site at no charge. It is to be used only for applications developed with IBM XL Fortran Advanced Edition for Linux. You may not use any part of this component with any other application or program.

To find additional details on IBM XL Fortran compiler information, visit

Linux media pack withdrawals

                                   Media
                                   feature               Part
Program name                       number                number
 
XL Fortran V8.1                    5829
 for Linux Media
 Supply -- English
 for PID 5765-F70
 
XL Fortran V8.1                    5839
 for Linux Media
 Supply -- English
 for Maintenance
 IASP PID 1 Year
 5733-M41
 
XL Fortran V8.1                    5839
 for Linux Media
 Supply -- English
 for Maintenance
 IASP PID 3 Year
 5733-M42
 
XL Fortran V8.1                                          BA09RNA
 for Linux Media
 Pack -- English
 
XL Fortran Run-Time                5829
 Environment V8.1
 for Linux Media
 Supply -- English
 for PID 5765-F71
 
XL Fortran Run-Time                5839
 Environment V8.1
 for Linux Media
 Supply -- English
 for Maintenance
 IASP PID 1 Year
 5733-M43
 
XL Fortran Run-Time                5829
 Environment V8.1
 for Linux Media
 Supply -- English
 for Maintenance
 IASP PID 3 Year
 5733-M44
 
XL Fortran Run-Time                                      BA09XNA
 Environment V8.1
 for Linux Media
 Pack -- English

Customer responsibilities: IBM XL Fortran Advanced Edition V9.1 for Linux is licensed based on two charge units: per authorized user and per concurrent user.

Authorized user: An authorized user is defined as an individual or specific named user authorized to have access to the program or any portion of the program. An authorized user license is required for each distinct person who will access and use the program. You may install the program on more than one machine, provided that you are the only user using it and only one copy of the program is in use at one time. The Proof of Entitlement for this program is evidence of the authorization.

Concurrent user: A concurrent user is defined as any person who accesses and uses the program or any portion of the program within a designated network. The program may be installed on an unlimited number of machines within the designated network. A concurrent user license entitles any user within the designated network to access and use the program as long as the total number of users concurrently accessing and using the program at any one time does not exceed the total number of concurrent user licenses acquired. You must acquire an additional license for each additional concurrent user and/or designated network on which the program is used. The Proof of Entitlement for the program is evidence of the authorization.

When XL Fortran Advanced Edition V9.1 for Linux is ordered, its run-time component is shipped with the compiler on the same media. The XL Fortran Run-Time component must be installed on the machine where the Fortran program will be compiled and executed.

Installability: Software Maintenance, previously referred to as Subscription and Technical Support, is included in the Passport Advantage Agreement. Installation and technical support is provided by the Software Maintenance offering of the IBM International Passport Advantage Agreement. This fee service enhances customer productivity, with voice and electronic access into IBM support organizations.

Packaging

XL Fortran Advanced Edition V9.1 for Linux Media Package

  • One CD-ROM containing XL Fortran Advanced Edition V9.1 for Linux product
  • IPLA License Agreement booklet — multilingual
  • IPLA License Information booklet — multilingual
  • Passport Advantage Customer Letter
  • PA Media Pack Pointer Sheet

For V9.1, IBM will not provide a separate media package offering for XL Fortran Run-Time Environment. For detailed information, refer to the Planning information section or XL Fortran Web site

This program, when downloaded from a Web site, contains the applicable IBM license agreement, and License Information (LI), if appropriate, and will be presented for acceptance at the time of installation of the program. The license and LI will be stored in a directory such as LICENSE.TXT for future reference.

Security, auditability, and control

IBM XL Fortran Advanced Edition V9.1 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. 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

This product is only available via Passport Advantage. It is not available as shrinkwrap.

Product group: App Integration Middleware Other

Product identifier description: IBM XL Fortran Advanced Edition V9.1 for Linux (PID: 5724-K76)

Product category: XLFORTRAN

IBM XL Fortran Advanced Edition V9.1 for Linux has two charge units: authorized user and concurrent user.

It is available in fixed order quantity of one authorized user or one concurrent user.

Refer to the Terms and conditions and Planning information sections for more details.

Passport Advantage

                                                         Part
Program name/description                                 number
 
XL Fortran Advanced Edition V9.1 for                     BA0DFML
 Linux Media Pack Multilingual
 
XL Fortran Advanced Edition for Linux                    D54KWLL
 Concurrent User
 User Lic + SW Maint 12 MO
XL Fortran Advanced Edition for Linux                    E01M1LL
 Concurrent User
 User Annual Maint Rewl
XL Fortran Advanced Edition for Linux                    D54KZLL
 Concurrent User
 Sw Maint Reinstate 12 Mo
 
XL Fortran Advanced Edition for Linux                    D54L2LL
 Authorized User
 User Lic + SW Maint 12 MO
XL Fortran Advanced Edition for Linux                    E01M4LL
 Authorized User
 User Annual Maint Rewl
XL Fortran Advanced Edition for Linux                    D54L3LL
 Authorized User
 Sw Maint Reinstate 12 Mo

Passport Advantage customer: Media pack entitlement details

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

Entitled maintenance offerings
description
 
XLFortran

Media packs                                              Part
description                                              number
 
XL Fortran Advanced Edition V9.1                         BA0DFML
 for Linux Media Pack Multilingual

                                            One-
                                            time
                                            charge       Medium
                              Program       feature      feature
Description                   number        number       number
 
XL Fortran Advanced           5724-K76      0098
 Edition V9.1 for Linux
 per Authorized User +
 1 Year maintenance
 
XL Fortran Advanced           5724-K76      0099
 Edition V9.1 for Linux
 per Concurrent User +
 1 Year maintenance
 
Media Package                                            5809
 (Multilingual)

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.

Program name: XL Fortran Advanced Edition for Linux

Maintenance IASP PID: 5733-A99 (SW Maintenance No Charge Registration, 1 Year SW Maintenance Renewal)

                                                         Feature
Description                                              number
 
Use Authorizations:
 (to be ordered in quantity)
  Per Authorized user SW Maintenance                     4879
   No Charge Registration
  Per Authorized User SW Maintenance                     4880
   1 Year Renewal
  Per Concurrent User SW Maintenance                     4881
   No Charge Registration
  Per Concurrent User SW Maintenance                     4882
   1 Year Renewal

Program name: XL Fortran Advanced Edition for Linux

Maintenance IASP PID: 5733-D05 (1 Year SW Maintenance After License)

                                                         Feature
Description                                              number
 
Use Authorizations:
 (to be ordered in quantity)
  Per Authorized User SW Maintenance                     4877
   1 Year After License
  Per Concurrent User SW Maintenance                     4878
   1 Year After License

Program name: XL Fortran Advanced Edition for Linux

Maintenance IASP PID: 5733-D03 (3 Year SW Maintenance Registration)

                                                         Feature
Description                                              number
 
Use Authorizations:
 (to be ordered in quantity)
  Per Authorized User SW Maintenance                     4885
   3 Year Registration
  Per Concurrent User SW Maintenance                     4886
   3 Year Registration

Program name: XL Fortran Advanced Edition for Linux

Maintenance IASP PID: 5733-D04 (3 Year SW Maintenance Renewal)

                                                         Feature
Description                                              number
 
Use Authorizations:
 (to be ordered in quantity)
  Per Authorized User SW Maintenance                     4887
   3 Year Renewal
  Per Concurrent User SW Maintenance                     4888
   3 Year Renewal

Program name: XL Fortran Advanced Edition for Linux

Maintenance IASP PID: 5733-D06 (3 Year SW Maintenance After License)

                                                         Feature
Description                                              number
 
Use Authorizations:
 (to be ordered in quantity)
  Per Authorized User SW Maintenance                     4883
   3 Year After License
  Per Concurrent User SW Maintenance                     4884
   3 Year After License

Customization options: Note that the following options apply to PID 5724-K76 only. These options do not apply to maintenance PIDs. Select the appropriate feature numbers to customize your order with delivery options desired. These features can be specified on the initial or MES orders.

Example: If publications are not desired for the initial order, specify feature number 3470 to ship media only. For future updates, specify feature number 3480 to ship media updates only. If, in the future, publication updates are required, order an MES to remove feature number 3480; then, the publications will ship with the next release of the program.

                                                    Feature
Description                                         number
 
Initial Shipments
 
Serial Number Only (suppresses shipment             3444
 of media and documentation)
 
Expedite Shipments
 
Local IBM Office Expedite                           3445
 (for IBM use only)
 
Customer Expedite Process Charge                    3446
 ($30 charge for each product)

Expedite shipments will be processed to receive 72-hour delivery from the time IBM Software Delivery and Fulfillment (SDF) receives the order. SDF will then ship the order via overnight air transportation.
 
Back topBack to top
 

Terms and conditions

Licensing: IBM International Program License Agreement. Proofs of Entitlement (PoE) 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 Maintenance, previously referred to as Software Subscription and Technical Support.

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

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

License information form number: CT38TML

Limited warranty applies: Yes

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

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. Customers 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, return it within 30 days from the invoice date, to the party (either IBM or its reseller) from whom you acquired it, for a refund. This applies only to your first acquisition of the program.

Copy and use on home/portable computer: Yes

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

Passport Advantage applies

Yes and through the Passport Advantage Web site at

Usage restriction: Yes

Charge unit

IBM XL Fortran Advanced Edition V9.1 for Linux is licensed based on two charge units: per authorized user and per concurrent user.

Authorized user: An authorized user is defined as an individual or specific named user authorized to have access to the program or any portion of the program. An authorized user license is required for each distinct person who will access and use the program. You may install the program on more than one machine, provided that you are the only user using it and only one copy of the program is in use at one time. The Proof of Entitlement for this program is evidence of the authorization.

Concurrent user: A concurrent user is defined as any person who accesses and uses the program or any portion of the program within a designated network. The program may be installed on an unlimited number of machines within the designated network. A concurrent user license entitles any user within the designated network to access and use the program as long as the total number of users concurrently accessing and using the program at any one time does not exceed the total number of concurrent user licenses acquired. You must acquire an additional license for each additional concurrent user and/or designated network on which the program is used. The Proof of Entitlement for the program is evidence of the authorization.

When XL Fortran Advanced Edition V9.1 for Linux is ordered, its run-time component is shipped with the compiler on the same media. The XL Fortran Run-Time component must be installed on the machine where the Fortran Program will be compiled and executed.

Redistribution information

If You have developed an application that is dependent upon the files or modules listed below or located in the directory named below, you may distribute these files or modules, subject to the following terms:

  • The files or modules must be in object code.
  • You will indemnify IBM or third parties that provide IBM products ("Third Parties") from and against any third party claim arising out of the use or distribution of Your application.
  • You may not use the same path name as the original files/modules.
  • You may not use IBM's or Third Parties' names or trademarks in connection with the marketing of Your applications without IBM's or Third Parties' prior written consent.
  • IBM or Third Parties provide copies of these files or modules "AS IS," that is, you are responsible for all technical assistance for your application.
  • In your license agreement with the recipient, you will notify the recipient that these files or modules may not be (1) used for any purpose other than to enable the application, (2) copied (except for backup purposes), (3) further distributed, or (4) reverse assembled, reverse compiled, or otherwise translated.
  • xlsmp.msg.rte
  • xlsmp.rte
  • xlf.rte
  • xlf.msg.rte

Your application containing a copy of the above referenced files/modules must be labeled as follows:

"CONTAINS

Runtime Modules of IBM XL Fortran Advanced Edition V9.1 for Linux

(c) Copyright IBM Corporation 1990-2004 All Rights Reserved"

Excluded components

Notwithstanding the terms and conditions of any other agreement you may have with IBM or any of its related or affiliated companies (collectively "IBM") or with any of the third parties that provide IBM products ("Third Parties"), the following terms and conditions apply to all "Excluded Components" identified below: (a) all Excluded Components are provided on an "AS IS" basis; (b) IBM AND THIRD PARTIES DISCLAIM ANY AND ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS INCLUDING, BUT NOT LIMITED TO, THE WARRANTY OF NON-INFRINGEMENT OR INTERFERENCE AND THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; (c) IBM and Third Parties will not be liable to you or indemnify you for any claims related to the excluded components; and (d) IBM and Third Parties will not be liable for any direct, indirect, incidental, special, exemplary, punitive or consequential damages with respect to the excluded components.

The following are excluded components:

  • Fourth Berkely Software Distribution
  • libelf V0.7.0

Software Maintenance applies: Yes

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

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

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

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

For more information about the Passport Advantage Agreement, refer to the IBM International Passport Advantage Agreement Software Announcement 201-202 , dated July 10, 2001, or visit the Passport Advantage Web site at

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. For additional information, refer to Changes to Distributed Software Products Model for Products Outside Passport Advantage Software Announcement 201-201 , dated July 10, 2001.

AIX®/UNIX® Upgrade Protection applies: No

Entitled Upgrade for current AIX/UNIX Upgrade Protection licensees: No

Variable charges apply: No

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


 
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.

Passport Advantage

For Passport Advantage information and charges, contact your IBM representative or authorized IBM Business Partner. Additional information is also available on the following Passport Advantage Web site

                                             One-
                                             time
                                   Type-     charge   One-    Basic
                                   model     feature  time    annual
Description                        number    number   charge  charge
 
XL Fortran Advanced Edition V9.1
 for Linux (5724-K76):
 
Per Authorized user +              5724-K76  0098     $  999
 1 Yr Maintenance
Per Concurrent user +              5724-K76  0099      1,499
 1 Yr Maintenance
 
XL Fortran Advanced Edition for
 Linux SW Maintenance No Charge
 Registration, 1 Year SW
 Maintenance Renewal (5733-A99):
 
Per Authorized user SW             5733-A99  4879          0
 Maintenance No Charge
 
 Registration
Per Authorized User SW             5733-A99  4880             $  333
 Maintenance 1 Year
 Renewal
Per Concurrent User SW             5733-A99  4881          0
 Maintenance NoCharge
 Registration
Per Concurrent User SW             5733-A99  4882                500
 Maintenance 1 Year
 Renewal
 
XL Fortran Advanced Edition for
 Linux 1 Year SW Maintenance
 After License (5733-D05):
 
Per Authorized User SW             5733-D05  4877        500
 Maintenance 1 Year
 After License
Per Concurrent User SW             5733-D05  4878        749
 Maintenance 1 Year
 After License
 
XL Fortran Advanced Edition for
 Linux 3 Year SW Maintenance
 Registration (5733-D03):
 
Per Authorized User SW             5733-D03  4885        666
 Maintenance 3 Year
 Registration
Per Concurrent User SW             5733-D03  4886      1,000
 Maintenance 3 Year
 Registration
 
                                             One-
                                             time
                                   Type-     charge   One-    Basic
                                   model     feature  time    annual
Description                        number    number   charge  charge
 
XL Fortran Advanced Edition for
 Linux 3 Year SW Maintenance
 Renewal (5733-D04):
 
Per Authorized User SW             5733-D04  4887             $  999
 Maintenance 3 Year
 Renewal
Per Concurrent User SW             5733-D04  4888              1,500
 Maintenance 3 Year
 Renewal
 
XL Fortran Advanced Edition for
 Linux 3 Year SW Maintenance
 After License (5733-D06):
 
Per Authorized User SW             5733-D06  4883     $1,166
 Maintenance 3 Year After
 License
Per Concurrent User SW             5733-D06  4884      1,749
 Maintenance 3 Year After
 License

 
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:  ibm_direct@vnet.ibm.com
 Mail:      IBM Americas Call Centers
            Dept:  IBM CALL, 11th Floor
            105 Moatfield Drive
            North York, Ontario
            Canada M3B 3R1
 
 Reference: YE001

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

 
iSeries and POWER are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Passport Advantage, pSeries, Requisite, and AIX are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
UNIX is a registered trademark of the Open Company in the United States and other countries.
 
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