open64

Version:

4.5.2.1

Category:

compiler

Cluster:

Loki

Author / Distributor

https://github.com/open64-compiler/open64

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