Fortran is the language of choice for scientists and engineers. In addition to its use as a powerful common language for scientific and medical research, it lends itself well to industrial uses in fields such as aeronautics, aerospace, and in military applications. The Fortran language's rich set of mathematical computation features, array manipulation, and flexible constructs help you quickly create complex, efficient modeling algorithms.
When too many addresses of global symbols in C, C++, and Fortran programs are stored in the table of contents, TOC overflow occurs. Learn the different mechanisms for handling it, the performance impact of each, and the best ways to use the mechanisms, based on the application characteristics. More >
- ALM Everywhere e-kit
The ALM e-kit is your one stop for analyst reports, case studies, white papers, demos, and more. Learn how to accelerate software delivery while keeping costs down without sacrificing quality. In this e-kit, you can download this Forrester Research report and see why they ranked IBM achieved the highest rankings in current offering and strategy among all vendors.
- A compiler option that helps debug optimized code
Debugging optimized code has always been a challenging task, because it could make the program state not available to debuggers. Daniel Chen and Tommy Hoffner introduce a compiler option that helps debug optimized IBM XL C/C++ and XL Fortran code.
- New technique uses XL C/C++ and Fortran compilers in regression testing
The authors introduce a test selection technique to reduce the number of test cases used for regression testing without degrading test coverage. It uses profile data from the function tracing feature of the XL C/C++ and Fortran compilers to select a minimized and accurate subset of test cases.
- What's new in IBM XL Fortran for AIX and Linux, Version 14.1
Version 14.1 of IBM XL Fortran introduces language support to help you port code easily to IBM Power Systems and improved compilation time at commonly used optimization levels. This article describes these and other enhancements.
- Improve the performance of programs calling mathematical functions
Learn how you can benefit from IBM MASS high-performance mathematical libraries combined with the auto-vectorization capabilities of IBM compilers.
Search technical library
- IBM Fortran for AIX Library
- IBM Fortran for Linux Library
- XL Fortran Advanced Edition for Blue Gene library
- XL Fortran for Blue Gene/Q library
- Demo: Discover uninitialized floating point and integer variables
- Demo: The Fortran 2008 BLOCK construct
- Demo: Enhanced performance with new XL C/C++ and Fortran compilers
- Demo: Explore optimization opportunities with XML transformation reports
- Demo: Debugging optimized XL Fortran code
- Demo: New and enhanced atomic constructs in OpenMP 3.1
- Demo: The final clause in OpenMP 3.1 with the IBM XL Fortran Compiler for AIX
- Demo: Performance benefits of using the F2008 CONTIGUOUS attribute