Programming Languages
Alphabetical list of available ULHPC software belonging to the 'lang' category.
To load a software of this category, use: module load lang/<software>[/<version>]
Software | Versions | Swsets | Architectures | Clusters | Description |
---|---|---|---|---|---|
Anaconda3 | 2020.02, 2020.11 | 2019b, 2020b | broadwell, skylake, epyc | iris, aion | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. |
Bison | 3.3.2, 3.5.3, 3.7.1 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. |
FriBidi | 1.0.10, 1.0.5 | 2020b, 2019b | broadwell, epyc, skylake, gpu | aion, iris | The Free Implementation of the Unicode Bidirectional Algorithm. |
Guile | 1.8.8, 2.2.4 | 2019b | broadwell, skylake | iris | Guile is a programming language, designed to help programmers create flexible applications that can be extended by users or other programmers with plug-ins, modules, or scripts. |
Java | 1.8.0_241, 11.0.2, 13.0.2, 16.0.1 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. |
Julia | 1.4.1, 1.6.2 | 2019b, 2020b | broadwell, skylake, epyc | iris, aion | Julia is a high-level, high-performance dynamic programming language for numerical computing |
Lua | 5.1.5, 5.4.2 | 2019b, 2020b | broadwell, skylake, epyc | iris, aion | Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. |
NASM | 2.14.02, 2.15.05 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | NASM: General-purpose x86 assembler |
Perl | 5.30.0, 5.32.0 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | Larry Wall's Practical Extraction and Report Language This is a minimal build without any modules. Should only be used for build dependencies. |
Python | 2.7.16, 2.7.18, 3.7.4, 3.8.6 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | Python is a programming language that lets you work more quickly and integrate your systems more effectively. |
R | 3.6.2, 4.0.5 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | R is a free software environment for statistical computing and graphics. |
Ruby | 2.7.1, 2.7.2 | 2019b, 2020b | broadwell, skylake, epyc | iris, aion | Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. |
Rust | 1.37.0 | 2019b | broadwell, skylake | iris | Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. |
SciPy-bundle | 2019.10, 2020.11 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | Bundle of Python packages for scientific software |
Tcl | 8.6.10, 8.6.9 | 2020b, 2019b | broadwell, epyc, skylake, gpu | aion, iris | Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. |
Tkinter | 3.7.4, 3.8.6 | 2019b, 2020b | broadwell, skylake, epyc, gpu | iris, aion | Tkinter module, built with the Python buildsystem |
Yasm | 1.3.0 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | Yasm: Complete rewrite of the NASM assembler with BSD license |
flex | 2.6.4 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. |
nodejs | 12.19.0 | 2020b | broadwell, epyc, skylake, gpu | aion, iris | Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. |
numba | 0.52.0 | 2020b | broadwell, epyc, skylake, gpu | aion, iris | Numba is an Open Source NumPy-aware optimizing compiler for Python sponsored by Continuum Analytics, Inc. It uses the remarkable LLVM compiler infrastructure to compile Python syntax to machine code. |
Last update: December 2, 2024