RP account needed
Software
The following software is reported as available on DeltaAI by the Software Documentation Service.
Available Software
| Application | Description | Research Discipline |
|---|---|---|
| alphafold 3 | AlphaFold 3 is DeepMind’s next-generation AI system for predicting the structure and interactions of biological molecules, extending beyond proteins to model complexes involving DNA, RNA, ligands, ions, and other biomolecules. It enables high-accuracy structural predictions that support drug discovery, molecular biology, and biomedical research. | Biochemistry and Molecular Biology |
| alsa-lib | Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. alsa-lib is a library that provides an interface for programmers to access sound card capabilities. | Computer & Information Sciences |
| aria2 | aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. | Computer & Information Sciences, Other Computer & Information Sciences |
| atp | Abnormal Termination Processing (ATP) is a tool that monitors Cray system user applications. If an application encounters a fatal signal, ATP will handle the signal and perform analysis on the dying application. Description Source: https://cpe.ext.hpe.com/docs/debugging-tools/atp.1.html | |
| autoconf | Autoconf is a tool for producing configure scripts for building, installing, and packaging software on Unix-like systems. It assists in the process of automating the configuration of software packages and generating portable makefiles. | Engineering & Technology |
| automake | Automake is a build automation tool that automatically generates makefiles for software compilation. | Engineering & Technology |
| aws-cli | The AWS Command Line Interface (CLI) is a unified tool to manage AWS services from the command line. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts. | Computer & Information Sciences, Engineering & Technology |
| bdftopcf | bdftopcf is a utility program that converts bitmap font files from BDF (Bitmap Distribution Format) to PCF (Portable Compiled Format). It is commonly used in X Window System environments to generate efficient, binary font files from human-readable BDF font descriptions. | Computer Science |
| beagle-lib | Beagle-lib is a high-performance library for evaluating the likelihood of sequence evolution on phylogenetic trees. It is designed to implement the BEAGLE (Broad-platform Evolutionary Analysis General Likelihood Evaluator) application programming interface (API) for helping in tasks related to phylogenetic inference in computational biology. | |
| beastx | BEASTX is a Bayesian phylogenetic software package designed for evolutionary analysis of molecular sequence data. It extends the BEAST framework by providing a flexible and modular platform for phylogenetic inference using Markov chain Monte Carlo (MCMC) methods, allowing users to estimate evolutionary trees, divergence times, and substitution models under complex evolutionary scenarios. | Biochemistry and Molecular Biology |
| berkeley-db | Berkeley DB is a high-performance database library that provides developers with a variety of data management capabilities, including support for key/value pairs, transactions, and concurrency control. | Computer Science |
| bison | Bison is a general-purpose parser generator that converts a grammar description for an LALR context-free grammar into a C program to parse that grammar. It is part of the GNU Project. | Computer & Information Sciences |
| boost | Boost is a set of C++ libraries that provides support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. It aims to extend the functionality of C++ programming language and make it more efficient and powerful. | Computer & Information Sciences |
| btop | btop is a resource monitor that provides a visually appealing and interactive interface for monitoring system resources such as CPU, memory, and network usage. | Computer Science |
| bzip2 | bzip2 is a free and open-source file compression program that uses the Burrows-Wheeler algorithm for compression and Huffman coding for decompression. It is designed to be fast and efficient in compressing large files while retaining a high compression ratio. | Computer & Information Sciences |
| c-ares | c-ares is a C library that performs DNS requests and name resolutions asynchronously. It is designed to be lightweight and efficient, providing asynchronous DNS capabilities to applications. | Computer & Information Sciences |
| cairo | Cairo is a 2D graphics library with support for multiple output devices. It provides a vector-based rendering engine for high-quality graphics with full support for transparency and anti-aliasing. | Computer & Information Sciences |
| ccdb | CCDB (Cell Cycle Database) is a freely accessible, comprehensive resource for the cell cycle community. It provides information and tools to study cell cycle regulation and its role in cancer and other diseases. | Biological Sciences |
| cce | Compiler Construction Engine (CCE) is a software tool used for building compilers and interpreters. It provides a set of tools and libraries to assist in the creation of programming language implementations. | Computer & Information Sciences |
| cce-mixed | cce-mixed is a software package designed for performing calculations in the framework of many-body perturbation theory for the electronic structure of solids. It focuses on the GW approximation, self-energy calculations, and the solution of the Bethe-Salpeter equation for optical excitations. | Physical Sciences |
| cmake | CMake is an open-source, cross-platform family of tools designed to build, test, and package software. It is used to control the software compilation process using simple platform and compiler-independent configuration files. | Engineering & Technology |
| cpe | CPE (Common Platform Enumeration) is a standardized method to describe and identify classes of applications, operating systems, and hardware devices in a consistent format. It provides unique identifiers for these entities to facilitate accurate and efficient information exchange between different security tools and databases. | Computer & Information Sciences |
| craype | Cray Programming Environment (CrayPE) is a suite of tools and libraries designed for high-performance computing on Cray supercomputers. | Computer Science |
| craype-accel | The craype-accel module is a Cray Programming Environment (CrayPE) module that provides compiler and linker support for targeting accelerator devices such as GPUs on Cray supercomputers. It configures the programming environment to enable offloading and optimized compilation for accelerators, integrating with Cray's compiler wrappers and runtime libraries. | Computer Science |
| craype-x86 | ||
| craypkg-gen | craypkg-gen is a command-line utility provided by Cray (now part of HPE) for generating and managing software package manifests and build configurations in Cray's software stack. It is used to create package metadata, define dependencies, and automate the packaging process for HPC software environments on Cray systems. | Software Engineering, Systems, and Development |
| cti | CTI (Common Threat Intelligence) is an open source library designed to parse and manipulate structured threat intelligence information. It provides a set of APIs to work with different threat intelligence data formats and supports the serialization of data into various formats. | |
| cuda | CUDA is a parallel computing platform and application programming interface model created by NVIDIA. It allows software developers to use a CUDA-enabled graphics processing unit for general-purpose processing. | Computer & Information Sciences |
| cuda (deprecated shim) | ||
| cuda-compat | cuda-compat is a compatibility package provided by NVIDIA to enable running CUDA applications compiled with older CUDA toolkit versions on newer CUDA driver versions. It provides runtime libraries and driver components that bridge compatibility gaps between different CUDA toolkit and driver versions, facilitating smooth execution of CUDA applications across diverse system environments. | Computer Science |
| cuda-compat (deprecated shim) | ||
| cudatoolkit | The CUDA Toolkit is a development environment for creating high-performance GPU-accelerated applications. It includes libraries, debugging and optimization tools, a compiler, and a runtime environment. | Artificial Intelligence and Intelligent Systems |
| cudnn | The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library for deep neural networks. It provides highly optimized implementations of common deep learning operations. | Computer Science |
| curl | curl is a command-line tool and library for transferring data with URLs. It supports various protocols including HTTP, HTTPS, FTP, FTPS, SCP, SFTP, and more. It is widely used in scripting and automation tasks, as well as for debugging network issues. | Computer & Information Sciences, Other Computer & Information Sciences |
| default-orig | ||
| default-sp5 | ||
| default-update | ||
| default_svc | ||
| dsmml | dsmml is a deep learning library specifically designed for molecular machine learning applications. It offers a range of tools and techniques tailored for computational chemistry and drug discovery tasks. | Other Chemical Sciences |
| dyninst | Dyninst is a versatile and powerful binary instrumentation and analysis tool that provides capabilities for runtime code analysis, modification, and monitoring in C, C++, and Fortran applications. | Computer & Information Sciences |
| elfutils | elfutils is a collection of various binary tools for working with ELF files. It includes utilities for analyzing, manipulating, and creating programs and object files in the Executable and Linkable Format (ELF). These tools are commonly used by programmers, debuggers, and system administrators to inspect and modify ELF binaries. | Other Computer and Information Sciences |
| emacs | Emacs is a highly customizable, extensible, and self-documenting text editor. It is known for its powerful editing capabilities, which include content-aware editing, syntax highlighting, and a wide range of plugins and extensions. | Computer & Information Sciences |
| expat | Expat is an XML parser library written in C. It is a fast and lightweight library that is designed for high-performance applications. | Computer & Information Sciences |
| ffmpeg | FFmpeg is a free and open-source software project consisting of a large suite of libraries and programs for handling video, audio, and other multimedia files and streams. | Computer Science |
| fftw | FFTW is a fast C library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data. It is widely used in areas such as signal processing, data compression, and solving partial differential equations. | Mathematics |
| findutils | findutils is a collection of command-line utilities for searching and processing files on Unix-like systems. It includes tools such as find, xargs, and locate that allow users to search directory hierarchies, filter files based on attributes (name, size, time, permissions), and perform actions on matching files, making it essential for system administration and scripting. | Computer Science |
| flex | Flex is a fast lexical analyzer generator. It is a tool for creating programs that perform pattern-matching on text. It reads the given input files for a description of a scanner to generate and produces a C source file for the scanner. The output file, lex.yy.c, can then be compiled and linked with the flex runtime library to produce an executable. The resulting executable will scan input files for occurrences of the regular expressions in the scanner description, and perform actions specified in the description. | Other Computer and Information Sciences |
| font-util | font-util is a command-line utility for inspecting and manipulating font files. It provides tools to list font metadata, convert font formats, subset fonts, and perform various font-related operations useful for developers and typographers. | Software Engineering, Systems, and Development |
| fontconfig | Fontconfig is a library designed to provide system-wide font configuration, customization, and management for user interfaces and text display on Linux and other Unix-like operating systems. It allows applications to discover and access fonts, and provides settings for font selection, aliasing, subsetting, and caching. | Engineering & Technology |
| fontsproto | ||
| freetype | FreeType is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in various applications that require text rendering, such as operating systems, web browsers, desktop publishing tools, and more. | Computer & Information Sciences |
| fribidi | GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi). It also provides utility functions to help work with bidirectional text. | Computer & Information Sciences |
| gcc | GNU Compiler Collection (GCC) is a free and open-source compiler system that supports various programming languages and platforms. It is widely used for compiling high-level programming languages into executable code for a variety of computer architectures. | Computer Science |
| gcc-native | gcc-native is a compiler system produced by the GNU Project supporting various programming languages, most notably C, C++, and Fortran. It is the default compiler for many Unix-like operating systems. | Computer & Information Sciences |
| gcc-native-mixed | The gcc-native-mixed compiler is a version of the GNU Compiler Collection (GCC) that is specifically optimized for mixed-language programming, allowing developers to combine different programming languages within the same codebase. | Computer Science |
| gdal | GDAL (Geospatial Data Abstraction Library) is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license. It is a collection of geospatial data manipulation libraries that support raster and vector data formats, and includes protocols to access geospatial data sources. | Earth & Environmental Sciences, Engineering & Technology |
| gdb | GDB, the GNU Project debugger, allows you to see what is going on 'inside' another program while it executes or what another program was doing at the moment it crashed. | Computer & Information Sciences |
| gdb4hpc | gdb4hpc is a plugin designed to enhance the GNU Debugger (GDB) for High Performance Computing (HPC) applications. It provides additional features to aid in debugging parallel and distributed applications typically used in HPC environments. | Engineering & Technology |
| gdbm | GNU dbm (GDBM) is a library that provides an abstraction for a simple database manager. It allows for the creation and manipulation of key/value pairs in a persistent database, with support for fast lookup, retrieval, insertion, and deletion operations. | Computer & Information Sciences |
| geos | Geos is an open-source geometry engine that provides C++ software libraries and tools for processing spatial data. It is a key component of the PostGIS spatial database extender and is used in various GIS software applications. | Computer & Information Sciences |
| gettext | GNU gettext is a package providing a framework for internationalization and localization of software. It includes tools for extracting translatable strings from source code, for generating message catalogs (pot files), and for translating the strings into different languages. | Computer & Information Sciences |
| git-lfs | Git Large File Storage (LFS) is a Git extension that reduces the impact of large files in your repository by replacing them with text pointers while storing the actual file content on a remote server. It seamlessly integrates with Git and provides efficient handling of large files, making it easier to work with version-controlled repositories containing large assets. | Engineering & Technology |
| glib | GLib is a general-purpose utility library for the C programming language. It provides data structure handling for lists, trees, hashes, memory allocation, and other commonly needed functionality. | Computer & Information Sciences |
| glibc | glibc, the GNU C Library, is an essential part of most systems running the Linux kernel. It provides the necessary functionality for programs written in the C programming language to interact with the operating system and hardware. | Computer & Information Sciences |
| gmp | The GNU Multiple Precision Arithmetic Library (GMP) is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers. | Mathematics |
| gnuconfig | ||
| gnuplot | Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. It is capable of producing interactive plots and supports various output formats. | Physical Sciences |
| gnutls | GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols, providing various cryptographic algorithms. | Computer & Information Sciences |
| gobject-introspection | GObject Introspection is a middleware layer between C libraries (using GObject) and language bindings. The goal is to make the C libraries accessible from scripting languages and other environments without the need for manual intervention. | Computer & Information Sciences |
| gperf | GNU gperf is a perfect hash function generator tool that generates perfect hash functions for sets of keys, optimized for use in constructing a minimal perfect hash table. | Computer & Information Sciences |
| gromacs | GROMACS (GROningen MAssive Parallel MD for Molecular Dynamics) is a versatile package for molecular dynamics simulations with a strong emphasis on high-performance computing capabilities. | Biological Sciences |
| gsl | The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It provides a wide range of mathematical routines such as special functions, linear algebra, interpolation, numerical integration, random numbers, and more. | Other Mathematics |
| gzip | gzip is a file compression and decompression tool used to reduce the size of files for storage or transfer purposes. It is a widely used compression utility in Unix-like operating systems. | Engineering & Technology |
| harfbuzz | HarfBuzz is an open-source text shaping engine. It is used to convert Unicode text to beautifully formatted and language-appropriate glyphs. HarfBuzz focuses on providing correct script shaping for complex scripts and languages. | Computer & Information Sciences |
| hdf5 | HDF5 (Hierarchical Data Format version 5) is a file format and a suite of tools developed by the HDF Group for managing and storing large and complex data. It is designed to store and organize large amounts of data efficiently, enabling fast data access and sharing. | Computer Science |
| hdf5-parallel | HDF5 Parallel is an extension of the HDF5 library that allows for parallel I/O operations, enabling efficient data access and manipulation in high-performance computing environments. | Data Management |
| hpc-gpt opencode | OpenCode is an open-source AI coding agent available for the terminal, desktop, and IDEs that helps developers understand codebases, plan features, and write or refactor code. Powered by Large Language Models, it allows users to interact via text prompts and images to execute codebase changes directly. It streamlines development with built-in tools like fuzzy file searching, an intuitive plan-and-build workflow, quick undo/redo commands, and extensive customization options to fit any coding environment. | |
| htop | htop is an interactive system-monitor process-viewer for Unix systems. It provides a detailed overview of system performance and resource usage in a visually appealing and user-friendly interface. | Engineering & Technology |
| icu4c | ICU (International Components for Unicode) is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software. | Computer & Information Sciences |
| imagenet | Imagenet is a large-scale visual database designed for use in visual object recognition research. It is widely used as a benchmark dataset for training and evaluating deep learning models, especially convolutional neural networks (CNNs). Various software implementations and utilities exist to facilitate downloading, preprocessing, training, and evaluating models on the ImageNet dataset. | Artificial Intelligence and Intelligent Systems |
| inputproto | A package that provides the headers used to compile Xlib clients. | Computer & Information Sciences |
| iperf3 | iperf3 is a tool for actively measuring the maximum achievable bandwidth on IP networks. It supports various parameters to customize the testing process and is widely used for network performance testing and tuning. | Computer & Information Sciences |
| iqtree3 | IQ-TREE is a fast and effective software for phylogenetic inference based on maximum likelihood (ML) methods. | Phylogenetics |
| json-c | Json-c is a C library for encoding, decoding, and manipulating JSON data. It provides functions for parsing JSON input, creating JSON output, manipulating JSON data structures, and validating JSON data. | Computer & Information Sciences |
| json-glib | json-glib is a library that provides a JSON parsing and serialization API for GLib, allowing for easy manipulation of JSON data in C applications. | Other Computer and Information Sciences |
| kbproto | The kbproto package provides the core XKB protocol and extension definitions for usage with X11 protocol libraries. | Computer & Information Sciences |
| lammps | LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) is a classical molecular dynamics code designed for simulating large-scale atomistic systems. It is highly versatile and can be used to model a wide range of materials and complex molecular structures. | Chemical Sciences |
| libbsd | libbsd is a library that provides functions typically found in the BSD operating systems. It aims to offer a more portable solution for developers needing BSD functions on non-BSD systems. | Computer & Information Sciences |
| libcerf | libcerf is a C library that provides efficient and accurate implementations of complex error functions, along with Dawson, Fresnel, and Voigt functions. The library is designed to facilitate the computation of complex error functions for a wide range of applications in scientific computing. | Mathematics |
| libfabric | libfabric is a high-performance library for fabric interfaces, designed to abstract fabric communication resources to applications while providing flexibility to applications that need to bypass the fabric interfaces. It provides fabric-agnostic interfaces for communication in high-performance computing (HPC) environments. | Engineering & Technology |
| libffi | libffi is a library that provides a portable, high-level programming interface to various calling conventions. It allows a C function to be called from a language other than C without having to hand-write assembly code. | Computer & Information Sciences |
| libfontenc | libfontenc is a library used for encoding font data in X Window System, allowing for the representation of various character sets. | Other Computer and Information Sciences |
| libgcrypt | Libgcrypt is a general-purpose cryptographic library originally based on code from GnuPG. It provides various cryptographic algorithms to secure data and communications. | Computer & Information Sciences |
| libgd | Libgd is an open-source graphics library. It allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills. It can generate WBMP files on the fly. It is also compatible with PHP. | Other Computer & Information Sciences |
| libgeotiff | Libgeotiff is a library for reading and writing coordinate system information embedded in geotiff files. | Earth & Environmental Sciences |
| libgpg-error | Libgpg-error is a small library that defines common error values for all GnuPG components. It is used by GnuPG and some other packages. | Computer & Information Sciences |
| libidn2 | Libidn2 is a library that implements the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group. | Computer & Information Sciences |
| libjpeg-turbo | libjpeg-turbo is a high-speed version of the widely-used JPEG image compression library. It uses SIMD instructions to accelerate JPEG compression and decompression on x86, x86-64, and ARM processors. | Computer & Information Sciences |
| libmd | libmd is a library for molecular dynamics simulations that allows for the integration of equations of motion for particles interacting with different potentials. | Physical Sciences |
| libpng | Libpng is the official PNG reference library, used to support the PNG (Portable Network Graphics) format for storing raster images. It provides a set of functions for creating, reading, and manipulating PNG image files. | Computer & Information Sciences |
| libpthread-stubs | The libpthread-stubs package provides weak aliases for pthread functions not provided in libc or otherwise available by default. | |
| libsci | libsci is a library of optimized scientific routines for high-performance computing (HPC) environments. It provides a collection of mathematical functions and computational kernels tailored for scientific and engineering applications that require high computational efficiency. | Other Mathematics |
| libsci_acc | libsci_acc is a high-performance, GPU-accelerated math library developed by Cray (now part of HPE) that provides optimized implementations of BLAS, LAPACK, and other scientific computing routines. It is designed to deliver accelerated linear algebra and scientific computations on Cray supercomputers equipped with NVIDIA GPUs, leveraging CUDA for performance improvements. | Applied Mathematics |
| libssh2 | libssh2 is a library implementing the SSH2 protocol, providing a way to securely connect to remote servers and execute commands or transfer files. | Computer Science |
| libtiff | libtiff is a library for reading and writing TIFF (Tagged Image File Format) files. It provides support for handling images and documents in various uncompressed and compressed formats. | Computer & Information Sciences |
| libtool | Libtool is a generic library support script that manages the creation of static and dynamic libraries on various Unix-like operating systems. | Engineering & Technology |
| libunistring | libunistring is a C library that provides functions to manipulate Unicode strings and includes functions for encoding conversion, case mapping, normalization, and more. | Computer & Information Sciences |
| libunwind | libunwind is a portable and efficient C programming interface (API) to determine the call-chain of a program. It is primarily used for debugging, performance profiling, and runtime instrumentation. | Engineering & Technology |
| libx11 | libX11 is the X Window System protocol client library which provides an interface to the X Window System core protocol and provides higher-level functions for building window systems on top of the X Window System core. | Computer & Information Sciences, Computer Science |
| libxau | libXau is a library that provides authentication data for Xlib-based client programs. | Computer & Information Sciences |
| libxcb | libxcb is a C language library for the X Window System's X protocol, providing a replacement for the traditional Xlib API. It allows for more efficient communication between X clients and the X server by reducing round-trip requests. | Computer & Information Sciences |
| libxcrypt | libxcrypt is a library for cryptographic hashing and password hashing, providing modern and secure algorithms for password storage and verification. | Computer Science |
| libxdmcp | libxdmcp is the X Display Manager Control Protocol library. It provides an API for the X Display Manager Control Protocol (XDMCP) for both the client and server side. | Computer & Information Sciences |
| libxfont | libXfont is a library used for font management in the X Window System, providing functionalities to load and manage bitmap and scalable fonts. | Software Engineering |
| libxml2 | Libxml2 is a software library for parsing, validating, and manipulating XML and HTML documents. It provides a tree-based API for working with XML data and supports various standards such as XML 1.0, XPath, XInclude, XPointer, and XML Catalogs. | Computer & Information Sciences |
| libxpm | libXpm is a library for reading and writing X PixMap (XPM) image files, which are commonly used in X Window System applications. | Computer Science |
| lmod | Lmod is an environment module system that helps users manage their software environment by providing a convenient way to dynamically modify the user's environment through modulefiles. It supports multiple collections of modules that can be easily swapped in and out, allowing users to load the software packages and versions they need for their work. | Engineering & Technology |
| m4 | m4 is a general-purpose macro processor designed to be used with any programming language or data file format. It is commonly used to generate source code or text files and is often used as part of the build process for software development. | Computer & Information Sciences |
| meson | Meson is an open-source build system meant to be both extremely fast and as user-friendly as possible. | Computer & Information Sciences |
| miniconda cuquantum | ||
| miniforge3_datascience | This is the recommended conda3 for use with Delta-gh and general datascience. It includes: matplotlib, pandas, scikit-learn, polars, pyarrow, seaborn, dill, memory_profiler, pyspark, nvitop, mpi4py, jupyter, jax, and pytorch. | |
| miniforge3_pytorch | Basic name for the different versions of pytorch that are available to use on DeltaAI. The versions available are 2.5.0, 2.7.0, 2.10.0, 2.11.0, 2.12.0. PyTorch is an optimized tensor library for deep learning using GPUs and CPUs. | |
| miniforge3_tensorflow_cpu | Miniforge is a community-driven minimal installer for conda, which includes TensorFlow optimized for CPU usage. | Artificial Intelligence and Intelligent Systems |
| miniforge3_tensorflow_cuda | This is the recommended conda3 for use with Delta-gh and tensorflow on gpus. It includes: matplotlib, pandas, jupyter, tensorflow, mpi4py, nvitop | |
| mkfontdir | mkfontdir is a utility that generates an index of font files in a directory, creating a fonts.scale file that is used by the X Window System to manage fonts. | Other Computer and Information Sciences |
| mkfontscale | mkfontscale is a utility that generates an index of scalable fonts for the X Window System. | Other Computer and Information Sciences |
| mpc | MPC, short for Multi-Party Computation, is a cryptographic protocol that allows multiple parties to jointly compute a function over their inputs while keeping those inputs private. It ensures data privacy and security in collaborative computations. | Computer & Information Sciences |
| mpfr | The GNU MPFR (Multiple Precision Floating-Point Reliable) library is a C library for arbitrary-precision arithmetic on floating-point numbers that guarantees correctly rounded results. | Mathematics |
| mpich | MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard. It enables parallel computing on a wide variety of platforms and architectures. | Computer & Information Sciences |
| mpich-abi | mpich-abi is a compatibility layer and utility set designed to enable binary compatibility between different MPICH implementations and versions. It facilitates running MPI applications compiled against one MPICH ABI (Application Binary Interface) version on another MPICH runtime without recompilation, easing software deployment and integration in HPC environments. | Computer Science |
| mpip | mpip is a small utility that helps to install and manage MPI libraries on HPC clusters by simplifying the process of downloading, configuring, building, and installing MPI libraries. | Engineering & Technology |
| mpixlate | mpixlate is an Application Binary Interface (ABI) translator for MPI programs | |
| mrnet | MRNET (Mendelian Randomization using Network models) is a software package for performing causal inference through Mendelian randomization and network modeling. It allows researchers to investigate causal relationships between traits by leveraging genetic instrumental variables and network structures. | |
| nano | Nano is a simple and user-friendly text editor for Unix-like systems, designed to be easy to use for beginners while still providing powerful features for advanced users. | Computer Science |
| nasm | NASM (Netwide Assembler) is an 80x86 and x86-64 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and Windows executables, and generates code compatible with Intel syntax. | Computer & Information Sciences |
| nccl | NCCL (NVIDIA Collective Communication Library) is a library of multi-GPU collective communication primitives that are topology-aware and can be used to implement collective communications algorithms within CUDA kernels. | Computer & Information Sciences |
| nccl-ofi-plugin | ||
| ncurses | ncurses is a programming library providing an API that allows the programmer to write text-based user interfaces on a terminal. | Computer & Information Sciences |
| nettle | Nettle is a cryptographic library that is designed to be low-level and general-purpose, offering several cryptographic algorithms such as AES, ARCFOUR, Blowfish, and MD5. | Computer & Information Sciences, Computer Science |
| ngc/cuquantum-appliance | ||
| nghttp2 | nghttp2 is an open-source implementation of the Hypertext Transfer Protocol version 2 (HTTP/2) and its header compression algorithm. The project also include a HTTP/2 server, client, and proxy. | Computer & Information Sciences |
| ninja | ninja is a small build system with a focus on speed. It differs from other build systems in that it is designed to have its input files generated by a higher-level build system (like CMake) and will not execute commands in parallel by default. | Engineering & Technology |
| nvidia | NVIDIA Corporation is an American technology company that designs graphics processing units (GPUs) for the gaming, cryptocurrency, and professional markets, as well as system on a chip units (SoCs) for the mobile computing and automotive market. | Computer & Information Sciences |
| nvidia-mixed | This modulefile defines the system paths and environment variables needed to use the NVIDIA HPC C, C++, and Fortran Compilers. | |
| nvitop | nvitop is a command-line utility for monitoring NVIDIA GPU usage in real time. It provides detailed information about GPU utilization, memory usage, temperature, power consumption, and running processes, enabling users to track and manage GPU resources efficiently. | Systems |
| nvpl-blas | NVPL BLAS (NVIDIA Performance Libraries BLAS) is part of NVIDIA Performance Libraries that provides standard Fortran 77 BLAS APIs as well as C (CBLAS). | |
| nvpl-fft | nvpl-fft is a high-performance Fast Fourier Transform (FFT) library designed to leverage NVIDIA GPU architectures for accelerated computation of FFTs. It provides efficient GPU-accelerated FFT operations suitable for scientific computing and signal processing applications. | Applied Mathematics |
| nvpl-lapack | NVPL LAPACK (NVIDIA Performance Libraries LAPACK) is part of NVIDIA Performance Libraries that provides standard Fortran 90 LAPACK APIs. | |
| openblas | OpenBLAS is an open-source implementation of the Basic Linear Algebra Subprograms (BLAS) library with optimized functions for matrix operations and linear algebra computations. It provides fast and efficient routines for common linear algebra operations. | Computer & Information Sciences |
| openshmemx | OpenSHMEMX is a portable implementation of the OpenSHMEM API designed to provide a high-performance, flexible, and scalable parallel programming model for symmetric multiprocessing (SMP) and massively parallel processing systems. It extends the original OpenSHMEM and aims to simplify the development of parallel applications. | Computer & Information Sciences |
| openssl | OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library. | Computer & Information Sciences, Other Computer & Information Sciences |
| pango | Pango is a library for layout and rendering of text, with an emphasis on internationalization. It forms the core of text and font handling for the GTK+ toolkit and is used by a variety of other open-source projects, including GNOME desktop environment. | Computer & Information Sciences |
| papi | PAPI (Performance Application Programming Interface) is a portable and efficient API that provides a consistent interface and methodology for collecting performance counter data from the underlying hardware. | Computer Science |
| parallel | GNU Parallel is a command-line tool for Unix-like operating systems that allows the user to execute shell scripts or commands in parallel. It is designed to simplify parallel job execution on single or multiple processors without the need for complex scripting. | Computer & Information Sciences |
| parallel-netcdf | Parallel-NetCDF is a library providing high-performance I/O in parallel environments for big data applications with large scientific datasets. It offers parallel I/O capabilities for NetCDF files, which are commonly used in climate modeling, weather forecasting, and other scientific disciplines. | Physical Sciences |
| pcre | Perl Compatible Regular Expressions (PCRE) is a library for pattern matching with regular expressions. It implements the functionality of the regular expression library in Perl and provides support for Perl-style regular expressions in many programming languages. | Computer & Information Sciences |
| pcre2 | PCRE2 is a C library implementing Perl-compatible regular expressions. It is a reimplementation of PCRE but with a different API that is designed to be compatible with Perl 5. It provides a regular expression matching engine that supports Perl-style patterns while also providing some features not found in Perl, such as matching up to 2^16 code units. | Computer & Information Sciences |
| perftools | Perftools is a collection of performance analysis tools designed to help developers optimize their software by identifying performance bottlenecks and areas for improvement. It includes a suite of profiling tools that can be used to analyze CPU and memory usage, as well as identify hotspots in code. | Engineering & Technology |
| perftools-base | perftools is a collection of performance analysis tools for Linux-based systems. perftools-base is the base package of perftools which includes basic performance analysis tools for profiling CPU and memory usage. | Computer & Information Sciences |
| perftools-lite | Perftools lite is a set of performance analysis tools designed for lightweight profiling and tracing of applications. It provides insights into the performance of software applications to help optimize and improve efficiency. | Computer & Information Sciences |
| perftools-lite-events | Perftools Lite (PTL) provides a framework for lightweight performance analysis of parallel applications. It allows users to collect and analyze performance data to identify bottlenecks and optimize code performance. PTL focuses on event-based performance analysis to monitor and measure the execution behavior of parallel applications. | Computer & Information Sciences |
| perftools-lite-gpu | Perftools-lite-gpu is a lightweight performance analysis tool designed for GPU applications. It allows developers to analyze the performance of their GPU-accelerated applications by providing insightful metrics and visualizations. | Engineering & Technology |
| perftools-lite-hbm | PerfTools-Lite-HBM is a performance analysis tool specifically designed for profiling applications running on High Bandwidth Memory (HBM) systems. It provides insights into memory access patterns, cache behavior, and overall performance characteristics of HBM-enabled applications. | Engineering & Technology |
| perftools-lite-loops | The perftools-lite-loops software is a performance monitoring tool that focuses on analyzing loop-level performance in applications. It is designed to provide detailed insights into loop optimizations, dependencies, and potential performance bottlenecks in code. | Computer & Information Sciences |
| perftools-preload | perftools-preload is a tool designed to optimize and profile code performance by collecting runtime statistics, such as CPU utilization, memory usage, and function call traces. It is particularly useful for identifying performance bottlenecks and optimizing code for improved efficiency. | Computer & Information Sciences |
| perl | Perl is a high-level, general-purpose, interpreted, dynamic programming language known for its powerful text-processing features and used for a wide range of tasks including web development, system administration, and network programming. | Computer & Information Sciences |
| petsc | PETSc, the Portable, Extensible Toolkit for Scientific Computation, is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. | Natural Sciences |
| pixman | Pixman is a low-level software library for pixel manipulation, providing software acceleration for numerous rendering operations. It is used primarily by projects requiring high-quality rendering such as the X server, Cairo, the GTK+ toolkit, and more. | Computer & Information Sciences |
| pkgconf | pkgconf is a package configuration system. It helps to provide a uniform and system-agnostic API for the management of build and link flags. It replaces the functionality of pkg-config. | Computer & Information Sciences |
| plumed | PLUMED is an open-source library for free energy calculations in molecular dynamics simulations. It allows for the easy and flexible implementation of enhanced sampling techniques and the calculation of various collective variables. | Biological Sciences |
| pmi | PMI is a low-level API (Application Programming Interface) designed for managing processes in an HPC environment. It is primarily used to manage resources, handle process launch and communication, and manage job execution within parallel computing frameworks, such as those using MPI (Message Passing Interface) for distributed computing. | |
| prgenv | ||
| prgenv-gnu | The prgenv-gnu is a programming environment module that provides the GNU compiler collection (GCC) for compiling and running codes. It sets up the environment variables needed to compile and run programs using the GNU compilers. | Computer & Information Sciences, Software Engineering, Systems & Development |
| prgenv-nvidia | prgenv-nvidia is a software environment that provides compilers and tools optimized for NVIDIA GPUs, allowing users to develop and execute GPU-accelerated applications efficiently. | Computer & Information Sciences |
| printproto | ||
| proj | PROJ is a standard Unix filter function designed to convert geographic longitude and latitude coordinates into Cartesian coordinates. It is widely used in geospatial applications for coordinate transformation and map projection. | Other Natural Sciences |
| py-cython | Py-Cython is a compiler for writing C extensions for the Python language. It allows for combining Python and C code seamlessly to improve performance and efficiency. | Computer & Information Sciences |
| py-flit-core | A core library for building and packaging Python projects using the Flit tool. | Software Engineering |
| py-meson-python | ||
| py-numpy | NumPy is a fundamental package for scientific computing in Python. It provides support for arrays, matrices, and a variety of mathematical functions to operate on these data structures. | Other Mathematics |
| py-packaging | A Python library for packaging Python projects, providing tools for building, distributing, and installing packages. | Software Engineering |
| py-pip | py-pip is the official installer for Python packages from the Python Package Index (PyPI). It is used to install and manage software packages written in Python. | Computer & Information Sciences, Software Engineering, Systems & Development |
| py-pyproject-metadata | ||
| py-setuptools | Setuptools is a package development process library designed to facilitate development and distribution of Python projects. It provides a common approach for managing project dependencies, packaging, and installation processes. | Computer & Information Sciences |
| py-wheel | py-wheel is a Python library that provides utilities for working with Python Wheel (.whl) packages. It facilitates inspection, manipulation, and creation of wheel files, which are the standard built-package format for Python distributions. | Software Engineering, and Development |
| python | Python is a high-level, interpreted programming language known for its simplicity and readability. It supports multiple programming paradigms and has a vast ecosystem of libraries and frameworks. | Computer & Information Sciences, Software Engineering, Systems & Development |
| python-venv | A tool for creating isolated Python environments, allowing users to manage dependencies for different projects independently. | Software Engineering |
| r | R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows, and MacOS. | Computer Science |
| re2c | re2c is a tool for writing fast and flexible lexer/scanner programs. It translates regular expressions into deterministic finite automata (DFA) and compiles them into C/C++ code. This allows for efficient lexical analysis of input streams. | Computer & Information Sciences |
| readline | GNU Readline is a free software library that provides line-editing and history capabilities for interactive programs with a command-line interface. It allows users to edit command lines as they are typed in, recall and re-edit previous input, and perform basic character manipulations. | Computer & Information Sciences |
| sanitizers4hpc | sanitizers4hpc is a toolset designed for detecting and removing memory errors and data races in high-performance computing (HPC) applications. It offers various sanitizers to enhance the reliability and performance of parallel programs. | Engineering & Technology |
| settarg | Settarg is a command-line utility designed for setting target specific optimizations in C/C++ compilers. It helps in specifying optimization flags tailored for a particular CPU architecture to improve performance. | |
| sqlite | SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain. | Computer & Information Sciences |
| stat | Stat is a statistical software package designed for data analysis, statistical modeling, hypothesis testing, and visualization. | Mathematics |
| swig | SWIG (Simplified Wrapper and Interface Generator) is a software development tool that connects programs written in C and C++ with scripting languages such as Perl, Python, Ruby, Tcl, and more. It simplifies the process of creating interfaces for these languages, enabling developers to easily incorporate C/C++ code into their scripting language-based projects. | Computer & Information Sciences, Software Engineering, Systems & Development |
| util-linux-uuid | util-linux-uuid is a command-line utility that allows users to generate universally unique identifiers (UUIDs) in various formats. UUIDs are 128-bit numbers used as identifiers for entities in computer systems with a high probability of being unique. | Computer & Information Sciences |
| util-macros | util-macros is a collection of utility macros for C programmers to aid in simplifying common tasks and improving code readability. These macros are designed to enhance the efficiency and maintainability of C code by providing useful functions and utilities. | Computer & Information Sciences |
| valgrind4hpc | Valgrind4HPC is a performance analysis tool suite specifically designed for high-performance computing (HPC) environments. It provides a comprehensive set of tools for profiling, memory debugging, and thread analysis to help optimize and improve the performance of parallel and distributed applications on HPC systems. | Computer & Information Sciences, Engineering & Technology |
| vmtouch | vmtouch is a tool for controlling the file system cache in Linux. It allows users to lock files into memory, ensuring that they remain cached and accessible for faster access, which can be particularly useful for performance tuning in high-performance computing environments. | Computer Science |
| which | ||
| xcb-proto | Protocol descriptions used to generate language bindings for the X Window System XCB library. | |
| xextproto | X11 Extension protocols and auxiliary headers | Computer & Information Sciences |
| xpmem | XPMEM is a kernel module that provides a kernel-level interface for sharing memory between processes. | Computer & Information Sciences |
| xproto | X Window System protocol development files. | Computer & Information Sciences |
| xterm | xterm is a terminal emulator for the X Window System. It provides a command-line interface for users to interact with the system and run shell commands. | Other Computer and Information Sciences |
| xtrans | xtrans is a general-purpose transducer-based approach for defining translations between various formats and data representations. It provides a flexible framework for specifying bidirectional transformations between different data structures. | Computer & Information Sciences |
| xz | xz is a free and open-source data compression tool that uses the LZMA compression algorithm. It is designed to be an efficient and high-performance compression utility. | Computer & Information Sciences |
| yasm | Yasm is a complete rewrite of the NASM assembler under the new BSD License. It is designed to have NASM compatibility for NASM's source code usage. Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O (32 and 64), RDOFF2, SREC, and Hex formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats. | Engineering & Technology |
| zlib | zlib is a software library for data compression that provides functions for file compression and decompression using the DEFLATE compression algorithm. It is widely used in various applications for reducing file size and conserving storage space. | Computer & Information Sciences |
| zlib-ng | zlib-ng is a fast, efficient, and portable data compression library that is a drop-in replacement for zlib. It is designed to be compatible with zlib while providing improved performance and additional features. | Software Engineering |
| zmqnet | ZMQNet is a .NET binding for ZeroMQ that enables high-performance asynchronous messaging between applications, processes, and distributed systems. It provides access to ZeroMQ communication patterns through .NET languages such as C#. | |
| zstd | Zstandard (or zstd) is a fast data compression algorithm developed by Facebook. It is designed to provide high compression ratios with very low latency, making it suitable for real-time compression/decompression scenarios. Zstandard offers a wide range of compression levels, from very fast to very strong, allowing users to balance between speed and compression ratio based on their requirements. | Computer & Information Sciences |
No software matches that name.
Storage
File System
| Directory | Path | Quota | Purge | Backup | Notes |
|---|---|---|---|---|---|
| Home | $HOME | 100 GB, 750,000 files | Never purged | Snapshots only, retained 30 days | Code, scripts, and job files. Not intended for I/O during jobs. Snapshots live on the same hardware as the primary copy and are not a backup - back up anything you cannot lose. |
| Projects | /projects/<project> | 500 GB, 300,000 files | Never purged | Not backed up | Shared project data, common data sets, software, and results. Up to 25 TB by allocation request. |
| Work HDD | /work/hdd/<project>/<ncsa-username> | 1 TB, 500,000 files | Never purged | Not backed up | Where job I/O should occur. Best for large sequential reads and writes. Up to 100 TB by allocation request. Shared with Delta. |
| Work NVMe | /work/nvme | 1 TB, 500,000 files | Never purged | Not backed up | Where job I/O should occur. Best for many small reads and writes. Up to 100 TB by allocation request. Shared with Delta. |
| Node-local | /tmp | 3900 GB | Purged at job end | Not backed up | Locally attached NVMe for fast small-file I/O. 3.9 TB per node, with no quota enforced - the space is shared with any other jobs running on the same node, so less than 3.9 TB may be free. Copy anything you need to /work or /projects before the job ends. |