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]
gollark: Why not? This is discrimination.
gollark: Or °, ™, © or ®.
gollark: What if I want to use £ or €?
gollark: Sure, when I'm on a non-phone keyboard.
gollark: I've never used g-with-upside-down-hat before.
References
- "Reference and limitations for CUDA Fortran support". IBM Knowledge Center. IBM. Retrieved 26 May 2017.
- "Parallel programming with XL Fortran". IBM Knowledge Center. IBM. Retrieved 26 May 2017.
- "-O". IBM Knowledge Center. IBM. Retrieved 26 May 2017.
- "High-order transformation (HOT)". IBM Knowledge Center. IBM. Retrieved 26 May 2017.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.