 Note: On or after November 9, 2005, you can no longer obtain XL Fortran Advanced Edition for Mac OS X directly from IBM. See Announcement Letter 905-182 for important information about End of Marketing and End of Service dates for this product. 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 XL Fortran Advanced Edition for Mac OS X 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
- 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
Back to top
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. Back to top
See Announcement Letter 905-182 for important information about End of Marketing and End of Service dates. |