Try out the LLVM-based beta compilers to shape next XL offerings
What IBM XL Fortran for Linux can do for your business
IBM® XL Fortran for Linux is an industry standards-based programming compiler that is used to develop large and complex applications in the Fortran programming language. It generates code that leverages the capabilities of the latest POWER9™ architecture and maximizes your hardware utilization. IBM XL Fortran for Linux optimizes your infrastructure on IBM Power® Systems in support of extensive numerical, scientific, and high-performance computing.
Benefits
Offer a no-charge Community Edition
Allows for unlimited production use and provides a forum where your questions can be answered by IBM experts. Consider purchasing the License Charge Edition to obtain world-class IBM support.
Accelerate applications easily
Fully supports the OpenMP 4.5 programming model and a commonly used subset of CUDA Fortran constructs to accelerate your applications.
Increase your Power hardware ROI
Capitalizes on the POWER9 architecture; offers automatic parallelization of sequential programs to exploit modern multi-core processors.
Maximize application performance
Provides leading optimization technologies including single instruction, multiple data (SIMD) parallel processing, full OpenMP 4.5 support, and profile-driven optimization.
Migrate applications to Power easily
Adheres to the latest international programming language standards, including Fortran 2003, a subset of the Fortran 2008 standard, and language interoperability standards.
Improve developer productivity
Increases usability by providing optimization reports for deeper insights and debug capability at optimization.
Why use the XL Fortran compiler?
- Boosting performance by parallelizing code with OpenMP
- Fullest exploitation of POWER9
- Language standard compliance
- Optimization reports for deeper insights
- Debug capability at optimization
- Boosting performance by parallelizing code with CUDA Fortran
- Five levels of industry leading optimizations
- High-performance libraries
- Vector intrinsic procedures
Which option is right for you?
Authorized user
One license per unique user
Concurrent user
Shared access with multiple users