LLVM
License information
LLVM is distrubuted under the
Apache License Version 2.0
which can also be found in the
LICENSE.TXT
file in the LLVM GitHub repo.
After loading the module, the LICENSE.TXT
file can also be found in
$EBROOTLLVM/share/licenses/LLVM
.
User documentation
This LLVM module is not a complete compiler and does not replace the compilers from the Cray Programming Environment. It provides the LLVM core libraries that are used by the software OpenGL renderer.
Pre-installed modules (and EasyConfigs)
To access module help and find out for which stacks and partitions the module is
installed, use module spider LLVM/<version>
.
EasyConfig:
Technical documentation
Use of the LLVM module:
- Currently only for the OpenGL software renderer.
Where to find?
EasyBuild
17.0.6 for LUMI/24.03
-
Version alligned with the version used by Cray and ROCm 6.0.
-
The EasyConfig is largely a LUST development, but based on the EasyBuilders EasyBlock for LLVM.
Archived EasyConfigs
The EasyConfigs below are additional easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
- Archived EasyConfigs from LUMI-EasyBuild-contrib - previously user-installable software