Skip to content

Build and compile

On HPC Vega, users can choose between different compilers and development tools, depending on preferences and needs. Compilers are available as loadable Modules.

Compilers

Product Language Module name Description Link
Intel oneAPI Compiler C / C++ / Fortran oneapi/ / Intel oneAPI
AOCC Compiler Clang - C and C++ / Flang - Fortran AOCC/ / AMD Optimizing C/C++ Compiler
PGI Compiler C / C++ / Fortran / CUDA Fortran / OpenCL / others NVHPC/ / Portland Group Compilers
GNU GCC Compiler C / C++ / Objective-C / Objective-C++ / Fortran / GO / others GCC/ Additional version prior to 10.2.0 are available GCC, the GNU Compiler Collection
LLVM Compiler Clang - C / C++ Code LLVM/ / LLVM Compiler Infrastructure Project

Development environment

Product Language Module name Description Link
CUDA Toolkit CUDA C / C / C++ / CUDA Fortran / PyCUDA / others CUDA/ Additional version prior to 11.0.2 are available CUDA Toolkit
NVIDIA HPC SDK C / C++ / Fortran / CUDA / drugi NVHPC/ Available version is 20.11 NVIDIA HPC SDK

Profiling

Product Language Module name Description Link
TotalView HPC Debugging Software C / C / C++ / Fortran / Python / others totalview/version Analysis and Debugging Code TotalView

Toolchains

Component Module name Available versions
foss foss/ 2017b, 2018a, 2018b, 2019a, 2019b, 2020a, 2020b
gompi gompi/ 2017b, 2018a, 2018b, 2019a, 2019b, 2020a, 2020b
gompic gompic/ 2019b, 2020b
gcccuda gcccuda/ 2018a, 2018b, 2019b

More information about toolchains is available at link.