|
|
| At a glance |
IBM XL Fortran Advanced Edition V10.1 for Linux includes:
For ordering, contact:
Your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at
800-IBM-CALL
(Reference: RE001).
Back to top
|
|
| Overview |
IBM XL Fortran is a standards-based, highly optimized compiler. With IBM XL Fortran technology, you have a powerful development environment to build Fortran applications.
XL Fortran Advanced Edition V10.1 for Linux fully supports OpenMP API V2.5 and is fully compliant with FORTRAN 77, Fortran 90, and Fortran 95 standards. It also continues additional support for the Fortran 2003 standard. XL Fortran supports both IBM and industry extensions as well.
XL Fortran Advanced Edition V10.1 for Linux is a highly optimizing, native Fortran compiler designed
to exploit the IBM RS/6000®, pSeries®, and System p5 hardware. In addition to the exploitation of POWER5,
POWER4, and BladeCenter® JS20 with PowerPC® 970 architecture, XL Fortran V10.1 adds
exploitation to the newly-available POWER5+ architecture.
With V10.1 of XL Fortran Advanced Edition for Linux, it provides a VECTOR data type and Vector Multimedia Extension (VMX) intrinsic functions to support direct AltiVec programming. XL Fortran also enhances the ability to automatically enable SIMD vectorization at higher levels of optimization. The VMX support is available for SLES9 and RHEL4 running on hardware that supports VMX.
XL Fortran for Linux includes highly tuned mathematical functions through high-performance libraries
that can help improve the performance of mathematically-intensive applications. In V10.1, it
supports Mathematical Acceleration Subsystem (MASS) scalar libraries and subset of vector libraries.
Back to top
|
|
| Key prerequisites |
|
|
| Planned availability dates |
|
|
| Description |
XL Fortran Advanced Edition V10.1 for Linux is a compiler that complies with FORTRAN 77, Fortran 90, and Fortran 95 standards. It continues adding support for additional Fortran 2003 standard features. It also supports IBM and common industry extensions from various compiler vendors.
The OpenMP API supports multi-platform shared-memory parallel programming in C/C++ and Fortran on all architectures, including UNIX® platforms and Windows NT platforms. Jointly defined by a group of major computer hardware and software vendors, OpenMP is a portable, scalable model that 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 V10.1 for Linux provides full support for the OpenMP API V2.5. For more information on the OpenMP API V2.5, visit
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:
MASS provides libraries of high-performance scalar and vector functions to perform common mathematical computations. In V10.1 of XL Fortran for Linux, it introduces new scalar and vector functions, and new support for the POWER5 processor architecture.
The BLAS functions are highly tuned algebraic functions that you can use to compute the matrix-vector product for a general matrix or its transpose, and perform combined matrix multiplication and addition for general matrices or their transposes.
XL Fortran Advanced Edition V10.1 for Linux provides a VECTOR data type and VMX intrinsic functions to support direct AltiVec programming. Objects compiled with VECTOR data types and related operations can run on systems with processor architectures and operating systems that support the SIMD (single instruction, multiple data) instruction set. The compiler also automatically enables SIMD vectorization at higher levels of optimization. The VMX support is available for SLES9 and RHEL4 running on hardware that supports VMX.
XL Fortran Advanced Edition V10.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 V10.1 for Linux includes a comprehensive set of language extensions (such as intrinsic functions, data types) enabling ease of porting from other platforms and many different kind of compiler vendors as well. Several options, including -qport, are offered to minimize your porting effort.
XL Fortran Advanced Edition V10.1 for Linux has a runtime environment to support library modules and I/O services and utilities. The XL Fortran runtime 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 runtime including I/O characteristics, error reporting, and obsolete language feature support, can be controlled using environment variables.
Use gdb or other symbolic debuggers for your programs.
IBM XL Fortran Advanced Edition V10.1 for Linux provides you comprehensive documentation for your reference:
XL Fortran Advanced Edition V10.1 for Linux also provides documentation in several formats:
IBM XL Fortran Advanced Edition V10.1 for Linux is capable as of December 9, 2005, 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.
Back to top
|
|
| Statement of direction |
IBM intends to deliver separate offerings containing the XL Fortran compiler and XL C/C++ compiler support for the IBM Blue Gene system. Planned for availability before the end of 2006, these offerings will allow for more flexibility in the timely release of compiler functionality and optimizations to specifically support the Blue Gene system. The XL Fortran Advanced Edition V10.1 for Linux and XL C/C++ Advanced Edition V8.0 for Linux will not contain support for the Blue Gene system.
All statements regarding IBM's plans, directions, and intent are subject to change or withdrawal without notice.
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 205-324
Trademarks
Back to top
|
|
| Offering Information |
Product information is available via the Offering Information Web site
Also, visit the Passport Advantage® Web site
|
|
| Publications |
No publications are shipped with this program.
All documentations are provided as soft copy 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.
Back to top
|
|
| Technical information |
Compatibility: XL Fortran Advanced Edition V10.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.
When XL Fortran Advanced Edition V10.1 for Linux is ordered, its runtime component is shipped with the compiler on the same media. The runtime component is to be used only by applications developed with IBM XL Fortran Advanced Edition for Linux. You may not use any part of runtime component with any other application or program.
Solution developers who sell applications that pre-req the XL Fortran Advanced Edition runtime environment component may redistribute it to their customers, but their customers will not receive support directly from IBM. Solution developers wanting their customers to receive support directly from IBM should direct their customers to purchase IBM XL Fortran Advanced Edition V10.1 for Linux licenses.
The XL Fortran Advanced Edition V10.1 for Linux runtime component is also 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
Customer responsibilities: IBM XL Fortran Advanced Edition V10.1 for Linux is licensed based on two charge units: per authorized user or per concurrent user.
Authorized User: An Authorized User is one and only one individual, machine, program, or device with a specific identity (ID) within or outside Your enterprise.
A Proof of Entitlement (PoE) is required for each User accessing the program or any program component either directly or indirectly through any means on behalf of the User. An example of "indirect" access would be through a multiplexing program, device, or application server.
The program can be accessed by multiple Users provided that a User authorization has been obtained for each individual User.
Concurrent User: A Concurrent User also known as a Floating User (User) is one individual, machine, program, or device within or outside of Your enterprise.
A Proof of Entitlement (PoE) is required for the highest number of Users simultaneously accessing the Program or any Program component either directly or indirectly through any means on behalf of the User. An example of "indirect" access would be through a multiplexing program, device, or application server.
A User can establish one or more connections and count as a single User.
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 V10.1 for Linux Media Package
IBM XL Fortran Advanced Edition V10.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 to top
|
|
| Ordering information |
Product Group: App Integration Middleware Other
Product identifier description PID IBM XL Fortran Advanced Edition V10.1 5724-M17 for Linux XL Fortran Advanced Edition for Linux 5733-A99 SW Maintenance NoCharge Registration SW Maintenance 1 Year Renewal Product identifier description PID XL Fortran Advanced Edition for Linux 5733-D05 SW Maintenance 1 Year After License XL Fortran Advanced Edition for Linux 5733-D03 SW Maintenance 3 Year Registration XL Fortran Advanced Edition for Linux 5733-D04 SW Maintenance 3 Year Renewal XL Fortran Advanced Edition for Linux 5733-D06 SW Maintenance 3 Year After License
Product category: XLFORTRAN
Charge Metric
Part number
Program name or PID number Charge metric
XL Fortran Advanced 5724-M17 1 Authorized
Edition V10.1 for User
Linux
XL Fortran Advanced 5724-M17 1 Concurrent
Edition V10.1 for User
Linux
Concurrent User
A Concurrent User also known as a Floating User (User) is one individual, machine, program, or device within or outside of Your enterprise.
A Proof of Entitlement (PoE) is required for the highest number of Users simultaneously accessing the Program or any Program component either directly or indirectly through any means on behalf of the User. An example of "indirect" access would be through a multiplexing program, device, or application server.
A User can establish one or more connections and count as a single User.
Authorized User
An Authorized User is one and only one individual, machine, program, or device with a specific identity (ID) within or outside your enterprise.
A Proof of Entitlement (PoE) is required for each User accessing the Program or any Program component either directly or indirectly through any means on behalf of the User. An example of "indirect" access would be through a multiplexing program, device, or application server.
The Program can be accessed by multiple Users provided that a User authorization has been obtained for each individual User.
Passport Advantage
Part
Program name/description number
XL Fortran Advanced Edition V10.1 for BA0EPML
Linux Media Pack Multilingual
Part
Program name/description number
XL Fortran Advanced Edition for Linux D54L2LL
Authorized User LIC+SW MAINT 12 MO
XL Fortran Advanced Edition for Linux E01M4LL
Authorized User ANNUAL SW MAINT RNWL
XL Fortran Advanced Edition for Linux D54L3LL
Authorized User SW MAINT REINSTATE
12 MO
XL Fortran Advanced Edition for Linux D54KWLL
Concurrent User LIC+SW MAINT 12 MO
XL Fortran Advanced Edition for Linux E01M1LL
Concurrent User ANNUAL SW MAINT RNWL
XL Fortran Advanced Edition for Linux D54KZLL
Concurrent 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: XLFortran
Part
Media packs description number
XL Fortran Advanced Edition V10.1 BA0EPML
for Linux MEDIA Pack Multilingual
5724-M17 IBM XL Fortran Advanced Edition V10.1 for Linux
Basic License One-Time Charge
Feature
Feature description number
XL Fortran Advanced Edition V10.1 0135
for Linux Per Authorized User
with 1 Year SW Maintenance
XL Fortran Advanced Edition V10.1 0136
for Linux Per Concurrent User
with 1 Year SW Maintenance
Media
supply
feature
Description number
XL Fortran Advanced Edition V10.1 for 5809
Linux Media Pack -- 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 V10.1 for Linux
Maintenance IASP PID: 5733-A99 (SW Maintenance NoCharge Registration, SW Maintenance 1 Year Renewal)
Feature
Description number
Per Authorized User SW Maintenance 4879
NoCharge Registration
Per Authorized User SW Maintenance 4880
1 Year Renewal
Per Concurrent User SW Maintenance 4881
NoCharge Registration
Per Concurrent User SW Maintenance 4882
1 Year Renewal
Program Name: XL Fortran Advanced Edition V10.1 for Linux
Maintenance IASP PID: 5733-D05 (SW Maintenance 1 Year After License)
Feature
Description number
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 V10.1 for Linux
Maintenance IASP PID: 5733-D03 (SW Maintenance 3 Year Registration)
Feature
Description number
Per Authorized User SW Maintenance 4885
3 Year Registration
Per Concurrent User SW Maintenance 4886
3 Year Registration
Program Name: XL Fortran Advanced Edition V10.1 for Linux
Maintenance IASP PID: 5733-D04 (SW Maintenance 3 Year Renewal)
Feature
Description number
Per Authorized User SW Maintenance 4887
3 Year Renewal
Per Concurrent User SW Maintenance 4888
3 Year Renewal
Program Name: XL Fortran Advanced Edition V10.1 for Linux
Maintenance IASP PID: 5733-D06 (SW Maintenance 3 Year After License)
Feature
Description number
Per Authorized User SW Maintenance 4883
3 Year After License
Per Concurrent User SW Maintenance 4884
3 Year After License
Customers who purchased XL Fortran Advanced Edition V9.1 for Linux or previous version of XL Fortran for Linux with valid maintenance are entitled to receive XL Fortran Advanced Edition V10.1 for Linux at no charge. Eligible customer should add the applicable PID and media supply feature number from the table below, to their existing maintenance record.
Media
supply
feature
Description PID number number
XL Fortran Advanced 5724-M17 5809
Edition V10.1 for
Linux Media Pack
Multilingual
|
|
| 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 agreement applies for maintenance and does not require customer signatures:
License information form number: L-YZHU-6DBL9F
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.
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 (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 the customer.
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
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:
XL Fortran Advanced Edition V10.1 for Linux:
Your application containing a copy of the above referenced files/modules must be labeled as follows:
"CONTAINS Runtime Modules of XL Fortran Advanced Edition V10.1 for Linux
(c) Copyright IBM Corporation 1990-2005 All Rights Reserved"
Separately licensed code
The provisions of this paragraph do not apply to the extent they are held to be invalid or unenforceable under the law that governs this license. Each of the components listed below is considered "Separately Licensed Code". IBM Separately Licensed Code is licensed to you under the terms of the applicable third party license agreements set forth in the NON_IBM_LICENSE files that accompanies the Program. Notwithstanding any of the terms in the Agreement, or any other agreement you may have with IBM, the terms of such third party license agreements governs your use of all Separately Licensed Code unless otherwise noted below.
Future Program updates or fixpacks may contain additional Separately Licensed Code. Such additional Separately Licensed Code and related licenses are listed in another NON_IBM_LICENSE file that accompanies the Program update or fixpack. You acknowledge that you have read and agree to the license agreements contained in the NON_IBM_LICENSE files. If you do not agree to the terms of these third party license agreements, you may not use the Separately Licensed Code.
For Programs acquired under the International Program License Agreement (IPLA) or International Program License Agreement for Non Warranted Program (ILAN) and you are the original licensee of the Program), if you do not agree with the third party license agreements, you may return the Program in accordance with the terms of, and within the specified time frames stated in, the "Money-back Guarantee" section of the IPLA or ILAN IBM Agreement.
Note: Notwithstanding any of the terms in the third party license agreement, the Agreement, or any other agreement you may have with IBM:
Notwithstanding these exclusions, in Germany and Austria, IBM's warranty and liability for the Separately Licensed Code is governed only by the respective terms applicable for Germany and Austria in IBM license agreements.
Note: IBM may provide limited support for some Separately Licensed Code. If such support is available, the details and any additional terms related to such support will be set forth in the License Information document.
Program Unique Terms
IBM XL Fortran Advanced Edition for Linux is licensed based on a charge unit of one authorized user or one concurrent user.
When XL Fortran Advanced Edition for Linux is ordered, its runtime component is shipped with the compiler on the same media. The runtime component is to be used only by applications developed with IBM XL Fortran Advanced Edition for Linux. You may not use any part of runtime component with any other application or program.
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 additional information about the Passport Advantage Agreement, 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.
Variable charges apply: No
Educational allowance available:
Yes, 15% education allowance applies to qualified education
institution customers.
Back to top
|
|
| Prices |
The prices provided in this announcement are suggested retail prices for the U.S. 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
If the product is Dual-Pipe, the charges section should include both the part number pricing information above, and the Program Number pricing information shown below.
Information on charges is available at
Choose the option entitled Purchase/upgrade tools.
XL Fortran Advanced Edition V10.1 for Linux (5724-M17):
One-
time
Type- charge One-
model feature time
Description number number charge
Per Authorized User + 5724-M17 0135 $ 999
1 Yr Maintenance
Per Concurrent User + 5724-M17 0136 1,499
1 Yr Maintenance
|
|
| 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