Skip to main content

Software > Software Development > IBM Fortran Compilers >

XL Fortran

Version

XL Fortran Advanced Edition for Mac OS X is the latest addition to IBM's growing family of Fortran compilers.  

The recipient of Honorable Mention in the 2004 Apple Design Awards, IBM XL Fortran Advanced Edition for Mac OS X brings the mature and proven compiler technology of XL Fortran to users of the Mac OS X operating system.

Features of this new compiler include:

  • 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 Mac G5.
  • Ability to use gdb to debug programs.
  • Features specific to the Mac OS X environment, including support for:
    • Xcode integration.
    • Documentation integration with the native Mac 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 XL Fortran and C/C++ programs, including code compiled with XL C/C++ Advanced Edition for Mac 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
    • Langage 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

Technology Preview
XL Fortran Advanced Edition for Mac OS X also includes a technology preview of OpenMP support.  Open MP is a specification of industry-standard APIs that support symmetric multiprocessor programming in C, C++, and Fortran. These APIs provide a simple and flexible interface for developing shared-memory parallel applications on any supporting platform.

How to Buy XL Fortran Advanced Edition V8.1 for Mac OS X
IBM's XL Fortran Advanced Edition V8.1 for Mac OS X can be ordered directly from Absoft Corporation, an IBM OEM partner for this product, by calling Absoft at 248-853-0050 or ordering through their Web site.

Go to the Absoft Web site

 

We're here to help
Easy ways to get the answers you need.
Request a quote
E-mail IBM

Or call us at:
877-426-3774
Priority code:
104CBW67


Technical details

Software Announcement

System Requirements


Other versions

XL Fortran V8.1 for AIX

XL Fortran V8.1 for Linux

XL C/C++ for Mac OS X


Industry Standards

Fortran

OpenMP Specification


How to Buy

How to Buy XL Fortran V8.1 for Mac OS X