open64
- Version:
4.5.2.1
- Category:
compiler
- Cluster:
Loki
Description
Open64 is a legacy, open-source optimizing compiler suite originally developed by SGI and later maintained by the community. It supports C, C++, and Fortran 77/95 and was widely used in academic and HPC research for its advanced optimization passes and IR-level experimentation capabilities.
Documentation
Available compilers:
opencc - C compiler
openCC - C++ compiler
openf95 - Fortran 95 compiler
Help:
$ opencc --help
$ openCC --help
$ openf95 --help
Example flags:
-O0/-O1/-O2/-O3 Optimization levels
-march=native Enable architecture-specific tuning
-ipa Enable interprocedural analysis
-INLINE Enable function inlining
Additional info may be found in archived docs or the man pages.
Examples/Usage
List available modules:
$ module avail open64
Load the open64 module:
$ module load compiler/open64/4.5.2.1
Check the loaded modules:
$ module list
Unload the open64 module:
$ module unload compiler/open64/4.5.2.1
Installation
Source code is obtained from open64