XL Fortran Advanced Edition Compiler for IBM Linux on Power™


   IBM/Absoft Success Story (pdf

Product Overview

The IBM XL Fortran Advanced Edition compiler for IBM Linux on Power™ is a standards-based, native 64-bit Fortran95 compiler with the industry's most advanced optimization features designed specifically to maximize performance on POWER4 and POWER5 based systems. The version designed for IBM Linux on Power™ highly optimized code which exploits the IBM PowerPC architecture within the Power series processors to create high performance applications. Its advanced optimization technology and VMX support help you create the highest performance 32- and 64-bit applications available for IBM processor architectures, including IBM's newest POWER5 and PowerPC 970 processors. All XL Fortran Advanced Edition purchases from Absoft include the full XL Fortran Advanced Edition version 9.1 for IBM Linux on Power™ plus the Absoft Fx2™ Debugging Solution™ and technical support at no additional charge. More...

Table of Contents Purchase Options

Product information
- Key Benefits
- Key Features
- Product Description
- Special Features
- What's New - in this release
- Ease of Use
- Availability Date
- System Requirements
- Try and Buy

Related information
- Debugger Options
- Cluster Options
- Compatibility & Companion Products
- Screenshots
- Documentation
- Technical Support
- Terms and Conditions
- Additional Information / Notices

Pricing
- Academic
- Commercial
- Government

- Maintenance

Buy Now

- Order XL Fortran v9.1


Key Benefits

  • Floating Network Licenses available exclusively from Absoft
  • Industry-leading optimization technology
  • Multiple levels of increasing optimization to trade-off compile time with code execution speed
  • Various compiler options and pragmas to tailor for the specific needs of a compilation
  • Includes Absoft's industry leading Fx2™ Debugging Solution™
  • Quick and easy installation
Back to top

Key Features

Based on mature compiler technology from IBM, XL Fortran Advanced Edition version 9.1 for IBM Linux on Power™ features:
  • Compliance with FORTRAN 77, Fortran 90, and Fortran 95 language standards.
  • Partial draft Fortran 2003 standard support, including allocatable components, IEEE floating point exception handling, pointer with INTENT attribute, VALUE attribute, and PROTECTED attribute.
  • Ability to use Fx2 or gdb to debug programs.
  • Features specific to the IBM Linux on Power™ environment, including support for:

    • Documentation integration with the native IBM Linux on Power™ help architecture.

  • Industry-leading optimization and performance, using tools and compiler options developed and proven on previous XL Fortran compilers, including:

    • Various levels of the -O compiler option, that you can use to select mild to very aggressive program optimization, including the invocation of some or all of the compiler optimization options that follow below.
    • -qpdf compiler option to enable Profile-Directed Feedback, which can use results from sample program execution to fine tune optimizations in conditional branches and frequently-executed code sections.
    • -qipa compiler option to enable the Interprocedural Analysis tool, which can help the compiler optimize across multiple source files on a "whole-program" basis.
    • -qarch, -qtune, and -qcache compiler options that let you tune your application to specific processor architectures and environments.
    • -qhot compiler option that enables high-order transformations to improve the performance of loops in your program.

  • Interlanguage calls between Fortran and C/C++ programs, including code compiled with XL C/C++ Advanced Edition for IBM Linux on Power™, let you include C and C++ code segments in your Fortran programs and Fortran code segments in your C and C++ programs.
  • Comprehensive documentation set, consisting of:

    • Installation Guide
    • User's Guide
    • Language Reference

Back to top

Product Description

The IBM XL Fortran Advanced Edition compiler for IBM Linux on Power™ is a high performance F95 compiler based on the mature compiler technology of IBM XL Fortran for AIX. The version designed for IBM Linux on Power™ is provided as a command line compiler and generates very fast Fortran code for IBM Linux on Power™. Copies purchased from Absoft include the full XL Fortran Advanced Edition version 9.1 for IBM Linux on Power™ plus the Absoft Fx2™ Debugging Solution and technical support at no additional charge.

The full American National Standard Fortran 90 language (referred to as Fortran 90 or F90), defined in the documents American National Standard Programming Language Fortran 90, ANSI X3.198-1992 and Information technology - Programming languages - Fortran, ISO/IEC 1539-1:1991(E). This language has a superset of the features found in the FORTRAN 77 standard. It adds many more features that are intended to shift more of the tasks of error checking, array processing, memory allocation, and so on from the programmer to the compiler.

The full ISO Fortran 95 language standard (referred to as Fortran 95 or F95), defined in the document Information technology - Programming languages - Fortran - Part 1: Base language, ISO/IEC 1539-1:1997.

The XL Fortran Advanced Edition compiler helps you port or migrate source code among Fortran compilers by providing full Fortran 90 and Fortran 95 language support. Selected language extensions (intrinsic functions, data types, and so on) from many different compiler vendors are also provided. To protect your investments in FORTRAN 77 object code, you can link Fortran 90 and Fortran 95 programs with existing FORTRAN 77 object modules and libraries. To make programming and porting easier, XL Fortran Advanced Edition Version 9.1 provides common industry extensions not found in Fortran 95.

Back to top

What's New

XL Fortran Advanced Edition for IBM Linux on Power™ is a new platform availability for the IBM Family of Fortran Compilers.
Now includes the Fx2™ Debugging Solution™
XL Fortran Advanced Edition for IBM Linux on Power™ is included in the High Performance Computing Software Developers' Kit (HPC SDK).

Back to top

Special Features

Extensions

Source-code conformance checking

Extensions to the Fortran 95 standard:

  • Industry extensions that are found in Fortran products from various compiler vendors, including OpenMP Fortran API Version 2.0 (fully supported and functional)
  • Extensions specified in SAA Fortran
  • Extensions to the Fortran 95 language are marked in the XL Fortran for AIX Language Reference.
  • Some Fortran 2003 draft standard features
  • Compatibility and migration support

Back to Special Features

Source-code conformance checking


To help you find anything in your programs that might cause problems when you port to or from different FORTRAN 77, Fortran 90, or Fortran 95 compilers, the XL Fortran compiler provides options that warn you about features that do not conform to certain Fortran definitions.

Back to Special Features

Back to top

Ease of Use

XL Fortran Advanced Edition is shipped as a command line compiler and was derived from IBM's family of compilers for AIX. Features a wide range optimizing features that let you generate highly-optimized 32- or 64-bit application code to run efficiently on a wide variety of processors and processor families, or you can opt to tune generated code to run most efficiently on a specific processor or processor family. Not only exploits the capabilities of the IBM PowerPC, POWER3, and POWER4 processor architectures, but also adds support for the new POWER5 processor architecture. XL Fortran Advanced Edition for Linux also includes a complete implementation of the OpenMP Fortran API, Version 2.0. You can use OpenMP APIs to take advantage of improved program performance potential on machines featuring multiple processors.

Back to top

Availability Date

December 19 2004
  • Electronic Delivery full Media Documentation

December 31 2004

  • Mail orders shipped
Back to top


Terms and Conditions

Agreement:
IBM End User License Agreement.

The IBM End User License Agreement (EULA) should be reviewed prior to purchase of XL Fortran Advanced Edition.

Limited warranty applies: Yes

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

Software maintenance applies: Yes

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 that is available.

MaxFlex· Flexible Licensing available: Yes

Floating Network Licenses available: Yes

Copy and use on home/portable computer: No 

Volume orders: No

Back to top

System Requirements

Recommended Minimum
  • IBM Power™ Series processor: Power4 or Power5
  • 256MB RAM
  • 130MB HD space

      

IBM XL Fortran is specially designed and optimized for clusters using IBM's Power 4 and Power 5 architecture running Linux. The specific operating system versions supported are:

  • SUSE™ Linux Advanced Server 9 (SLES 9)
  • Red Hat™ Advanced Linux (RHEL) 3.0 AS, ES and WS
Back to top

Try and Buy

No evaluation version is currently available.

Back to top

Compatibility & Companion Products

XL Fortran Compiler Advanced Edition version 9.1 works with:

Back to top

Technical Support

Full technical support from friendly technicians is included at no additional charge with each new product from Absoft. To ensure your software continues running at maximum efficiency, all registered Absoft customers can download service packs and quick fixes at no charge.  Customers and partners can subscribe to Absoft's free electronic mailing list to receive electronic bulletins and update notices advising of new updates, changes in product releases, new product announcements, and other news.

Back to top

Documentation

User Guide
Installation Guide
Language Reference
Technology Preview

Back to top

Debugger Options

The default debugger supported by XL Fortran Advanced Edition is the free gdb command line debugger (designed for debugging C) which is included with IBM Linux on Power™ tools and utilities for developers. To give XL Fortran users more powerful Fortran debugging capabilities and a graphical user interface, Absoft includes its Fx2™ Debugging Solution™ with XL Fortran allowing you to develop and debug programs more effectively. Absoft's Fx2™ Debugging Solution™ for XL Fortran supports F77/F90/F95 features.

Back to top

Cluster Options

None at this time

Back to top

Additional Information / Notices

Support/Maintenance:

New copies of XL Fortran Advanced Edition purchased from Absoft include free support and maintenance for up to 12 months. Support is handled directly by Absoft support engineers during standard support hours. Please visit Absoft Support for support procedures.

At the end of the initial support period, customers under current support may purchase Maintenance Renewal (see price sheets). Customers falling out of continued support may purchase Maintenance Reinstatement but at a higher price.

Press Release:

January 20, 2004 - Absoft Announces Availability and Support for IBM’s High Performance XL Fortran Compiler for IBM Linux on Power™
Read more...

Back to top

Pricing for XL Fortran Compiler for IBM Linux on Power™
Academic Pricing for XL Fortran Compiler for IBM Linux on Power™

1. Single User Licenses (Academic Pricing)

Product Current Version
Part Number
Price Order
XL Fortran
Compiler & Tools
9.1
XLFL4ESS91
$799.00 Buy now


2. Multi User Licenses (Academic Pricing)

     2(a). Floating Network Licenses (single platform environments)

Number of Concurrent users Price Order
1 $1,199.00 Contact Sales
2
$2040.00 Contact Sales
5 $4500.00 Contact Sales
10
$7800.00
Contact Sales

Back to top

Commercial / Government Pricing
for XL Fortran Compiler for IBM Linux on Power™


1. Single User Licenses (Commercial/Government Pricing)

Product Current Version
Part Number
Price Order
XL Fortran
Compiler & Tools
9.1
XLFL4CSS91
$1,200.00 Buy now


2. Multi User Licenses (Commercial/Government Pricing)

     2(a). Floating Network Licenses (single platform environments)

Number of Concurrent users Price Order
1 $1,800.00 Contact Sales
2
$3060.00 Contact Sales
5 $8625.00 Contact Sales
10
$11700.00
Contact Sales

Back to top

Maintenance Pricing for XL Fortran Compiler for IBM Linux on Power™

1(a). Single User Academic Maintenance Renewal and Reinstatement pricing

Product Duration
Part Number
Price Order
Maintenance Renewal
12 months
XLFL0ASR91
$299.00 Buy now

1(b). Multi User Academic Maintenance Renewal and Reinstatement pricing

Product Duration
Part Number
Price Order
Maintenance Renewal
12 months
XLFL0AFR91
$399.00 Buy now

Back to top

2(a). Single User Commercial Maintenance Renewal and Reinstatement pricing

Product Duration
Part Number
Price Order
Maintenance Renewal
12 months
XLFL0CSR91
$399.00 Buy now
Maintenance Reinstatement
12 months
XLFL0CSI91
$599.00
Buy now

2(b). Multi User Commercial Maintenance Renewal and Reinstatement pricing

Product Duration
Part Number
Price Order
Maintenance Renewal
12 months
XLFL0CFR91
$599.00 Buy now
Maintenance Reinstatement
12 months
XLFL0CFI91
$899.00
Buy now

Back to top