IBM XL Fortran

XL Fortran is the name of IBM's proprietary optimizing Fortran compiler for IBM-supported environments, including Linux for little-endian distributions and AIX.

Features

  • Tuning for Power ISA
  • Fortran language standard support (XL Fortran's Fortran 2008 Compliance Status and XL Fortran's TS 29113 Compliance Status)
  • CUDA Fortran support [1]
  • OpenMP API support [2]
  • Five optimization levels (-O0,-O2,-O3,-O4,-O5) [3]
  • Profile-directed feedback optimization
  • Interprocedural optimization and inlining
  • High order transformations [4]

References

  1. ^ "Reference and limitations for CUDA Fortran support". IBM Knowledge Center. IBM. Retrieved 30 Nov 2018.
  2. ^ "Parallel programming with XL Fortran". IBM Knowledge Center. IBM. Retrieved 30 Nov 2018.
  3. ^ "-O". IBM Knowledge Center. IBM. Retrieved 30 Nov 2018.
  4. ^ "High-order transformation (HOT)". IBM Knowledge Center. IBM. Retrieved 30 Nov 2018.

External links

  • IBM Fortran Compilers family introduction
  • Product documentation: XL Fortran for Linux, V16.1.1
  • Product documentation: XL Fortran for AIX, V16.1.0
  • Community: IBM XL C, C++, and Fortran Compilers for Power servers