|
XL Fortran Compiler
for Macintosh OS X
Best Macintosh OS X Scientific Computing
Solution
Honorable Mention 2004 Apple
Design Awards
The IBM XL Fortran Enterprise Edition compiler for Macintosh
OS X is a high performance F95 compiler based on the mature compiler
technology of IBM XL Fortran for AIX. The version designed for OS X
generates very fast code and is provided as a command line compiler.
For users who prefer an integrated development environment, IBM XL
Fortran Enterprise Edition compiler is compatible with the Absoft Pro Fortran v9.0 IDE.
The IDE integrates a programmer's editor, powerful debugger, gui for
the IBM compilers and other tools. All XL Fortran Enterprise Edition purchases from
Absoft include the full XL Fortran Enterprise Edition version 8.1 for OS X plus the Absoft Fx2
Debugging Solution and technical support at no additional charge. For
users who do not own Absoft Pro Fortran, the IDE is available separately.
More... |
|
| Table
of Contents |
|
- Key Benefits
- Key Features
- Product Description
- Special Features
- What's New - in this release
- Ease of Use
- Availability Date
- System Requirements
|
- Debugger Options
- Cluster Options
- Compatibility & Companion Products
- Documentation
- Terms and Conditions
- Additional Information / Notices |
- 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
- SIncludes Absoft's industry leading
Fx2
Debugging Solution
- Can be operated from within Absoft
Pro Fortran v9.0 IDE
- Absoft IDE available separately
for XL Fortran users
- Quick and easy installation
Back
to top |
 |
Based on mature compiler technology from IBM, XL Fortran Enterprise
Edition version 8.1 for Macintosh OS X 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 generate code specifically
optimized for the Apple Power Macintosh G5.
- Support large memory sizes over 2 GB.
- Ability to use gdb to debug programs.
- Features specific to the Macintosh
OS X environment, including support for:
- Xcode integration.
- Documentation integration with
the native Macintosh OS X 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++ Enterprise
Edition for Macintosh OS X, 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
- Technology Preview
- Softcopy documentation integrated
into the Apple Help Center and also available in the following
formats:
- Text Readme files
- Man pages
- HTML files
- PDF books
 |
|
 |
The IBM
XL Fortran Enterprise Edition compiler for Macintosh OS X is a high performance F95
compiler based on the mature compiler technology of IBM XL Fortran
for AIX. The version designed for OS X is provided as a command
line compiler and generates very fast Fortran code for OS X. The IBM XL
Fortran Enterprise Edition compiler is compatible with the Absoft Pro Fortran v9.0 IDE
which adds an intuitive graphical interface for the xl compilers.Copies
purchased from Absoft include the full XL Fortran Enterprise Edition version 8.1 for OS X
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 Enterprise 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 Enterprise Edition Version 8.1 provides common industry extensions
not found in Fortran 95.
Back
to top
XL Fortran Enterprise Edition is now compatible with Absoft Pro Fortran v9.0 IDE.
Absoft Pro Fortran v9.0 users can now install XL Fortran Enterprise Edition as a plug-in compiler
and take full advantage of the integrated programmer's editor,
Fx2 debugger,
compiler GUIs and command line. VAST-F/Vector,
an available option can also be operated from the IDE. For XL Fortran Enterprise Edition users
who do not own Pro Fortran but like the convience
of an IDE, the Pro Fortran v9.0 IDE can be purchased separately.
Pro Fortran v9.0 users who already own VAST, can use their existing VAST with
XL Fortran Enterprise Edition at no additional charge. A special VAST compatibility module for
XL Fortran Enterprise Edition is included with Pro Fortran v9.0.
Back
to top
|
Extensions
|
Source-code
conformance checking
|
Extensions
to the Fortran 95 standard:
- Industry extensions that are found in Fortran products from various compiler vendors, including a Technology Preview for the OpenMP Fortran API Version 2.0 (unsupported)
- Extensions specified in SAA Fortran
- Extensions to the Fortran 95 language
are marked in the XL Fortran for AIX Language Reference.
- Some Fortran 2000 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
XL Fortran Enterprise Edition is shipped as a command line
compiler and was derived from IBM's family of compilers for AIX.
For users preferring graphical environments, the Absoft Pro Fortran
Integrated Development Environment (IDE) for OS X supports XL Fortran Enterprise Edition
as a plug-in and will allow users to take full advantage of Absoft's
easy-to-use but powerful graphical development environment.
Back to top
January 20 2004
- Electronic Delivery full Media Documentation
January 31 2004
December 19 2004
- Electronic Delivery of XL Fortran + IMSL 5.0
December 31 2004
- Mail orders shipped for XL Fortran + IMSL 5.0
Back
to top
Agreement: IBM End User License Agreement.
The IBM End User License Agreement (EULA) should be reviewed prior to purchase of XL Fortran Enterprise 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: No
Floating Network
Licenses available: No
Copy and use on
home/portable computer: No
Volume orders: No
Back
to top
System requirements for XL Fortran Enterprise Edition:
- Apple Power Macintosh G4 or G5
- 150 MB minimum free disk space
- Macintosh OS X 10.2 or later operating
systems
Back
to top
XL Fortran
Compiler Enterprise Edition version 8.1 works with:
- Fx2
Debugging Solution (included with XL Fortran
orders from Absoft)
- Absoft Integrated Development Environment (IDE) (included with XL Fortran
orders from Absoft)
VAST-F/Vector
is a preprocessor which automatically restructures code to improve
application
performance by using the AltiVec vector processing unit built into
the Macintosh G4/G5
processors. VAST-F/Vector
operates in single precision mode and can provide significant speed
ups in certain types of applications.
VAST-F/Vector pricing
and ordering for XL Fortran.
Back
to top
User Guide
Product Literature
Back to top
The default
debugger supported by XL Fortran Enterprise Edition is the free gdb command line debugger
(designed for debugging C) which is included with OS X 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.
- Fx2
Debugging Solution - now included with XL Fortran
compiler
Back
to top
None at this time
Back
to top
Support/Maintenance:
New copies of XL Fortran Enterprise 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. 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 IBMs High Performance XL Fortran Compiler
for Macintosh OS X
Read
more...
Awards:
XL Fortran won Honorable Mention for
the Best Macintosh OS X Scientific Computing Solution at the 2004
Apple Design awards. The winners were announced at Worldwide Developers
Conference June 28-July 2nd 2004 in San Francisco California. View
Winners...
|