Compilers

Alphabetical list of available ULHPC software belonging to the 'compiler' category. To load a software of this category, use: module load compiler/<software>[/<version>]

Software Versions Swsets Architectures Clusters Description
AOCC 3.1.0 2020b epyc aion AMD Optimized C/C++ & Fortran compilers (AOCC) based on LLVM 12.0
Clang 11.0.1, 9.0.1 2020b, 2019b broadwell, epyc, skylake, gpu aion, iris C, C++, Objective-C compiler, based on LLVM. Does not include C++ standard library -- use libstdc++ from GCC.
GCC 10.2.0, 8.3.0 2020b, 2019b broadwell, epyc, skylake, gpu aion, iris The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).
GCCcore 10.2.0, 8.3.0 2020b, 2019b broadwell, epyc, skylake, gpu aion, iris The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).
Go 1.14.1, 1.16.6 2019b, 2020b broadwell, skylake, epyc iris, aion Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
LLVM 10.0.1, 11.0.0, 9.0.0, 9.0.1 2020b, 2019b broadwell, epyc, skylake, gpu aion, iris The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). The LLVM Core libraries are well documented, and it is particularly easy to invent your own language (or port an existing compiler) to use LLVM as an optimizer and code generator.
PGI 19.10 2019b broadwell, skylake iris C, C++ and Fortran compilers from The Portland Group - PGI
iccifort 2019.5.281, 2020.4.304 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Intel C, C++ & Fortran compilers

Last update: December 1, 2022