Usage:
module add
or:
module add /
We do not have user documentation pages for all compilers and interpreters, any that are in the table that has a link will connect to our documentation. If you want to contribute towards documentation for any software, please contact us.
We do not deal with software licenses as we do not hold the budget for them; it is the PI of the research project responsibility to have the right budget for the software that is needed. Any unusual information about licenses or how to set up a license on the ARC system is in a web page linked to from this table. Information on open source licenses and their conditions of use are available from http://opensource.org/licenses.
Compilers and Interpreters
Module | Version(s) | 3 | 2 | M1 | Description |
---|---|---|---|---|---|
cuda | 8.0.44 | Y | CUDA development environment for NVIDIA GPUs | ||
8.0.61 | Y | ||||
ghc | 6.8.3 | Y | Glasgow Haskell Compiler | ||
7.8.2 | Y | Y | |||
ghc-eden | 7.8.2 | Y | Glasgow Haskell Compiler | ||
gnu | 4.8.1 | Y | Y | OS-supplied GNU GCC compiler suite | |
4.9.1 | Y | Y | |||
5.3.0 | Y | Y | |||
6.3.0 | Y | ||||
7.2.0 | Y | ||||
native | Y | Y | Y | ||
intel | 13.1.3.192 | Y | Intel compiler suite | ||
15.0.0 | Y | Y | |||
16.0.2 | Y | Y | Y | ||
17.0.1 | Y | ||||
java | 7u45 | Y | Y | Oracle Java SDK | |
8u121 | Y | ||||
8u66 | Y | Y | |||
julia | 1.0.0 | Y | N | N | The Julia Programming Language |
llvm | 3.4.2 | Y | Y | Modular and reusable compiler and toolchain technologies | |
3.9.1 | Y | ||||
lua | 5.3.4 | Y | Lightweight script language/interpreter | ||
perl | 5.24.1 | Y | Programming language | ||
pgi | 13.6 | Y | Y | Portland Group (PGI) compiler suite | |
16.9 | Y | ||||
python | 2.7.13 | Y | Programming language (OS supplied) | ||
2.7.6 | Y | Y | |||
3.3.2 | Y | ||||
3.3.6 | Y | Y | |||
3.6.0 | Y | ||||
native | Y | Y | Y | ||
yasm | 1.2.0 | Y | Y | Y | Rewrite of NASM assembler |