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 1, 2022