IBM United States
Software Announcement 203-053
February 25, 2003
IBM XL Fortran V8.1 for Linux on pSeries and XL Fortran Run-Time
Environment V8.1 for Linux on pSeries Extend the XL Fortran Family to
Linux on the IBM pSeries Platform
ENUS203-053.PDF (36KB)
|
At a Glance
XL Fortran (XLF) V8.1 for Linux on pSeries includes:
-
Full compliance with FORTRAN 77, Fortran 90, and Fortran 95
standards
-
Partial draft Fortran 2000 standard support
-
IBM and industry extensions
-
Support for the OpenMP Fortran API V2.0
-
Industry-leading optimization technology
-
Automatic parallelization
-
Exploitation of POWER3, POWER4, and PowerPC architectures
-
Exploitation of pSeries Symmetric Multi-Processing (SMP) architecture
-
32-bit and 64-bit support
-
Symbolic debugging support
For ordering, contact:
Your IBM representative or the Americas Call Centers at
800-IBM-CALL
(Reference: RE001).
Overview
IBM extends the XL Fortran family to Linux on the pSeries platform.
XL Fortran (XLF) V8.1 and XL Fortran Run-Time Environment (XLF RTE) V8.1
support Linux on the pSeries platform such as SuSE Linux Enterprise
Server 8 (SLES 8) for pSeries running on the IBM PowerPC® family of
processors.
XLF V8.1 for Linux on pSeries is based on the mature compiler technology
of XLF for AIX® and is fully compliant with FORTRAN 77, Fortran 90, and
Fortran 95 standards. It also supports both IBM and industry extensions.
In addition, this program provides full support for the OpenMP Fortran
API V2.0. With 32-bit and 64-bit optimization supported in the compiler,
XLF V8.1 for Linux on pSeries generates highly optimized code for PowerPC
processors, including POWER4 architecture.
Key Prerequisites
-
CPU: pSeries server based on PowerPC processor
-
Display: SVGA 800 x 600 for X-Windows, to view the IBM compiler
documentation
-
CD-ROM drive: Optional
-
Mouse or pointing device: Optional
-
Memory (RAM): 256 MB minimum (high levels of optimization may require
more memory)
-
Disk space, a minimum of:
-
100 MB for product packages.
-
512 MB for paging and temporary files. High levels of optimization may
require more space for paging and temporary files.
-
Operating system: SLES 8 for pSeries
-
Optional GUI: K Desktop Environment (KDE) for applications and tools
with an X-Windows graphical interface
-
Ability to access and display the documentation:
-
A frames-capable browser to access HTML-format online documentation
or
-
A Portable Document Format (PDF) viewer to view PDF files.
Planned Availability Dates
-
February 28, 2003, Electronic Delivery
-
March 14, 2003, Physical Delivery
Description
XLF V8.1 for Linux on pSeries
The XLF compiler is now available for Linux on pSeries. XLF for Linux on
pSeries is based on the mature compiler technology of XLF for AIX, and
currently supports SLES 8 for pSeries.
FORTRAN 77, Fortran 90, and Fortran 95 Standards:
XLF V8.1 for Linux on pSeries is a native and highly optimized
compiler that exploits pSeries architecture and fully complies with
FORTRAN 77, Fortran 90, and Fortran 95 standards. It partially supports
draft Fortran 2000 standard features. It also supports IBM and industry
extensions from various compiler vendors.
Supported draft Fortran 2000 features include:
-
Allocatable components
-
IEEE Floating Point Exception Handling
-
Pointer with INTENT attribute
OpenMP:
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.
XLF V8.1 for Linux on pSeries provides full support for the OpenMP
Fortran API V2.0. For more information on the OpenMP Fortran API V2.0,
visit:
SMP Programming:
Applications may be parallelized automatically (through the use of a
compiler option) or parallelized explicitly (through the use of SMP
directives).
Use the xlf_r, xlf90_r or xlf95_r command to compile XL Fortran SMP
programs. For the compiler to recognize the SMP directives and activate
parallelization, you must also specify the -qsmp option.
32-Bit and 64-Bit Support:
Use XLF for Linux on pSeries to develop both 32-bit and 64-bit mode
applications. XLF V8.1 for Linux on pSeries provides 64-bit pointer and
64-bit addressability. High optimization levels (-O5, -O4 and -qhot),
interprocedural analysis, and parallelization are supported for 64-bit
mode applications.
Exploiting the PowerPC Architecture:
XLF for Linux on pSeries supports POWER3, POWER4, and PowerPC
architectures. Use compiler options -qarch and -qtune to instruct the
compiler to generate code specific to an architecture. 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.
Asynchronous I/O:
XLF for Linux on pSeries supports asynchronous I/O. Asynchronous
I/O can be used to improve the performance of applications that perform
input and output of large amounts of data. Asynchronous I/O makes it
possible for other program statements to be executed while the data
transfer is taking place.
Symbolic Debugger Support:
Use gdb or other symbolic debugger for your programs.
Port or Migration Support:
The XLF compiler helps you port or migrate source code among Fortran
compilers by providing full FORTRAN 77, Fortran 90, and Fortran 95
language support and selected language extensions (such as intrinsic
functions, data types) from many different compiler vendors.
The xlf, xlf_r, f77, and fort77 commands provide maximum compatibility
with existing FORTRAN 77 programs. The default options provided with the
xlf90 and xlf90_r commands give access to the full range of Fortran 90
language features. The default options provided with the xlf95 and
xlf95_r commands give access to the full range of Fortran 95 language
features.
IBM XL Fortran Run-Time Environment (RTE) V8.1 for Linux on
pSeries
XLF RTE V8.1 for Linux on pSeries provides a run-time environment to
support library modules, asynchronous I/O, threadsafe I/O, and I/O
services and utilities.
Trademarks
-
-
The e-business logo, pSeries, POWER4, POWER3, and PowerPC Architecture
are trademarks of International Business Machines Corporation in the
United States or other countries or both.
-
-
PowerPC and AIX are registered trademarks of International Business
Machines Corporation in the United States or other countries or both.
-
-
Windows NT is a registered trademark of Microsoft Corporation.
-
-
UNIX is a registered trademark of the Open Company in the United States
or other countries or both.
-
-
Other company, product, and service names may be trademarks or service
marks of others.
Offering Information
Product information will be available through:
Offering Information (OITOOL) at:
Passport Advantage Web site at:
Publications
No publications are shipped with XLF V8.1 for Linux on pSeries and XLF
RTE V8.1 for Linux on pSeries media packages. All the publications
(Memorandum to Users, Language Reference, and User's Guide) are available
in HTML-format and PDF-format and can be viewed online using Web browser
or Acrobat Reader. The HTML and PDF files are shipped on the same CD-ROM
as the basic machine-reachable material.
Technical Information
Hardware Requirements
-
CPU: pSeries machine based on the PowerPC® processor
-
Display: SVGA 800 x 600 for X-Windows, to view the IBM compiler
documentation
-
Memory (RAM): 256 MB minimum
-
Disk space, a minimum:
-
100 MB for product packages
-
512 MB for paging and temporary files
Software Requirements
-
Operating system: SLES 8 for pSeries
-
To access and display the documentation:
-
A frames-capable browser to access HTML-format online documentation
or
-
A PDF viewer to view PDF files
Compatibility:
XLF V8.1 for Linux on pSeries provides source-code compatibility
with existing FORTRAN 77, Fortran 90, and Fortran 95 programs.
Planning Information
To find additional details on XLF compiler information, visit:
To find more information on Linux for pSeries, visit:
Direct Customer Support:
Direct customer support is provided by IBM Operational Support
Services Support Line will help answer questions pertaining to usage,
and suspected software defects for eligible products.
Installation and technical support is provided by Global Services. For
more information, call 800-IBM-4YOU (426-4968).
Packaging
XLF V8.1 for Linux on pSeries Media Package
-
One CD-ROM containing XLF V8.1 for Linux on pSeries product
-
Passport Advantage (PA) Customer Letter
-
PA Media Pack Pointer Sheet
XLF RTE V8.1 for Linux on pSeries Media Package
-
One CD-ROM containing XLF RTE V8.1 for Linux on pSeries product
-
PA Customer Letter
-
License Information (LI) booklet multilingual
-
International Program License Agreement (IPLA) booklet multilingual
-
PA Media Pack Pointer Sheet
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
XLF V8.1 for Linux on pSeries uses the security and auditability features
of the SLES 8 for pSeries 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.
Ordering Information
This product is only available via Passport Advantage. It is not
available as shrinkwrap.
-
Product Group: Application Integration Middleware Other
-
Product Identifier Description: IBM XLF for Linux on pSeries (PID:
5765-F70)
-
Product Category: XLFORTRAN
-
Product Group: Application Integration Middleware Other
-
Product Identifier Description: IBM XLF RTE for Linux on pSeries (PID:
5765-F71)
-
Product Category: XLFORTRAN
XLF V8.1 for Linux on pSeries has one charge unit: Authorized User.
It is available in fixed order quantities of one authorized user.
XLF RTE V8.1 for Linux on pSeries has one charge unit: Install.
It is available in fixed order quantities of one install.
Refer to
Terms and Conditions
section for detail charge information.
Passport Advantage
Part
Description Number
XL Fortran for Linux on pSeries V8.1 BA09RNA
MEDIA PK English
XL Fortran RTE for Linux on pSeries V8.1 BA09XNA
MEDIA PK English
XLFortran for AIX/Linux Reg User D5APSLL
LIC/SW MAINT 1 ANNIV
XLFortran for AIX/Linux Reg User D5APTLL
LIC/SW MAINT 2 ANNIV
XLFortran for AIX/Linux Reg User E1APULL
SW MAINT RNWL 1 ANNIV
XLFortran for AIX/Linux Reg User SW D5APVLL
MAINT AFT LIC 1 ANNIV
XLFortran RTE for AIX/Linux Install D5AQ0LL
LIC/SW MAINT 1 ANNIV
XLFortran RTE for AIX/Linux Install D5AQ1LL
LIC/SW MAINT 2 ANNIV
XLFortran RTE For AIX/Linux Install E1AQ2LL
SW MAINT RNWL 1 ANNIV
XLFortran RTE For AIX/Linux Install D5AQ3LL
SW MAINT AFT LIC 1 ANNIV
Passport Advantage Customer: Media Pack Entitlement Details:
Customers with active maintenance or subscription for the products listed
below are entitled to receive the corresponding media pack.
Part
Description Number
XL Fortran for Linux on pSeries V8.1 BA09RNA
MEDIA PK English
XL Fortran RTE V8.1 for Linux on BA09XNA
pSeries MEDIA PK English
Terms and Conditions
This product is only available via Passport Advantage. It is not
available as shrinkwrap.
Licensing:
IPLA. Proofs of Entitlement 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.
LI Form Number
-
IBM XL Fortran V8.1 for Linux on pSeries CT1VXML
-
IBM XL Fortran Run-Time Environment V8.1 for Linux on pSeries CT1VVNA
Limited Warranty Applies:
Yes
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):
No
Passport Advantage Applies:
Yes and through the Passport Advantage Web site at:
Usage Restriction:
Yes
Charge Unit for XLF V8.1 for AIX® and Linux on pSeries:
XLF V8.1 is licensed based on a charge unit of one authorized user
per operating system. Separate user authorizations are required by
individual users for each operating system on which the program is used.
For each user authorization on a given operating system, the program may
be stored on more than one machine, provided that the program is not in
active use by that individual user on more than one machine at the same
time.
An authorized user is an individual or specific named user authorized to
have access to the program or any portion of the program on a single
operating system. The Proof of Entitlement (PoE) for this program is
evidence of your authorization. Each individual or specific named user
must obtain a PoE for each system on which the program is used.
When XLF V8.1 is ordered, its run-time component is shipped with the
compiler on the same media. The XLF RTE component should be installed on
the pSeries machine where the Fortran program will be compiled and
executed.
XLF RTE V8.1 for Linux on pSeries is licensed based on a charge unit of
one copy installed. Each individual install must obtain a PoE. The
total number of copies installed may not exceed the quantity you
purchased.
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:
You agree:
-
The files or modules must be in object code.
-
You will indemnify IBM 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 name or trademarks in connection with the marketing
of your applications without IBM's prior written consent.
-
IBM provides 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:
-
Used for any purpose other than to enable the application
-
Copied (except for backup purposes)
-
Further distributed
-
Reverse assembled, reverse compiled, or otherwise translated
-
libxlfmath.so
-
libxlf90.so
-
libxlf90_r.so
-
libxlf90_t.so
-
libxlfpad.so
-
libxlfpad_r.so
-
libxlfpmt4.so
-
libxlfpmt4_r.so
-
libxlfpmt8.so
-
libxlfpmt8_r.so
-
libxlsmp.so
-
libxlomp_ser.so
-
smprt.cat
-
xrfmsg90.cat
Your application containing a copy of the above referenced files/modules
should be labeled as follows:
"CONTAINS Runtime Modules of IBM XL Fortran Version 8.1 ©
Copyright IBM Corporation 1990-2003 All Rights Reserved"
Solution developers who sell applications that prerequisite the XLF RTE
V8.1 for Linux on pSeries may redistribute it to their customers
according to the above terms but their customers will not receive support
directly from IBM. Solution developers wanting their customers to
receive support directly from IBM should require their customers to
purchase XLF RTE V8.1 for Linux on pSeries licenses.
Software Maintenance Applies:
Yes Software Maintenance, previously referred to as Subscription and
Technical Support, is now included in the Passport Advantage Agreement.
Installation and technical support for the programs 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 Software Maintenance with each program acquired during the
coverage period. The coverage period means the period commencing on the
date you acquire the program up to the first or second anniversary date,
depending on whether you acquired coverage for one or two anniversaries.
The coverage period for Software Maintenance acquired in the two months
preceding an anniversary date will be extended to the next applicable
anniversary date.
While your Software Maintenance is in effect, IBM provides you assistance
for your:
-
Routine, short-duration installation and usage (how-to) questions
-
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
-
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:
IBM Operational Support Services Support Line:
No
AIX/UNIX® Upgrade Protection Applies:
No
Entitled Upgrade for Current AIX/UNIX Upgrade Protection Licensees:
No
iSeries Software Subscription Applies:
No
Variable Charges Apply:
No
Educational Allowance Available:
Not applicable
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 and charges, contact your authorized Lotus®
Business Partner. Additional information is also available on the
Passport Advantage:
Global Financing
IBM Global Financing offers competitive financing to credit-qualified
Customers to assist them in acquiring IT solutions. Our offerings
include financing for IT acquisition, including hardware, software, and
services, both from IBM and other manufacturers or vendors. Offerings
(for all customer segments: small, medium, and large enterprise), rates,
terms, and availability can vary by country. Contact your local IBM
Global Financing organization or visit the Web at:
Order Now
To order, contact the Americas Call Centers or your local IBM
representative.
To identify your local IBM representative, 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: The Americas Call Centers
Dept. RE001
P.O. Box 2690
Atlanta, GA 30301-2690
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
-
-
pSeries and iSeries are trademarks of International Business Machines
Corporation in the United States or other countries or both.
-
-
PowerPC 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.
-
-
Lotus is a registered trademark of Lotus Development Corporation and/or
IBM Corporation.
-
-
Other company, product, and service names may be trademarks or service
marks of others.
|