diff --git a/includes/data/software.yml b/includes/data/software.yml
index 8614b2e7e..268e2557c 100644
--- a/includes/data/software.yml
+++ b/includes/data/software.yml
@@ -246,15 +246,17 @@ software_modules:
versions:
- {description: HarfBuzz is an OpenType text shaping engine., markedDefault: false,
versionName: 1.4.8}
- - categories: system, tool
- defaultVersionName: '2.12'
- description: 'The unifdef utility selectively processes conditional C preprocessor
- #if and #ifdef directives.'
- package: unifdef
- url: https://dotat.at/prog/unifdef/
+ - categories: system, benchmark
+ defaultVersionName: '20190729'
+ description: Times MPI collectives over a series of message sizes.
+ package: mpibench
+ url: https://github.com/LLNL/mpiBench
versions:
- - {description: 'The unifdef utility selectively processes conditional C preprocessor
- #if and #ifdef directives.', markedDefault: false, versionName: '2.12'}
+ - description: Times MPI collectives over a series of message sizes.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: '20190729'
- categories: system, tools
defaultVersionName: 12.550.52_py312
description: Python bindings to the NVIDIA Management Library.
@@ -271,14 +273,16 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 12.550.52_py312
- - categories: system, tools
- defaultVersionName: 11.0.1
- description: ripgrep recursively searches directories for a regex pattern.
- package: ripgrep
- url: https://github.com/BurntSushi/ripgrep
+ - categories: system, compression
+ defaultVersionName: 2.1.1
+ description: Szip compression software, providing lossless compression of scientific
+ data, is an implementation of the extended-Rice lossless compression algorithm.
+ package: szip
+ url: https://support.hdfgroup.org/doc_resource/SZIP
versions:
- - {description: ripgrep recursively searches directories for a regex pattern.,
- markedDefault: false, versionName: 11.0.1}
+ - {description: 'Szip compression software, providing lossless compression of
+ scientific data, is an implementation of the extended-Rice lossless compression
+ algorithm.', markedDefault: false, versionName: 2.1.1}
- categories: system, libs
defaultVersionName: 2.2.4
description: CUPS is the standards-based, open source printing system.
@@ -345,15 +349,16 @@ software_modules:
versions:
- {description: GNU Midnight Commander is a visual file manager., markedDefault: false,
versionName: 4.8.29}
- - categories: system, libs
- defaultVersionName: 1.8.2
- description: Libgcrypt is a general purpose cryptographic library originally
- based on code from GnuPG.
- package: libgcrypt
- url: https://www.gnupg.org/software/libgcrypt
+ - categories: system, compression
+ defaultVersionName: 1.5.2
+ description: Zstandard, or zstd, is a fast lossless compression algorithm, targeting
+ real-time compression scenarios at zlib-level and better compression ratios.
+ package: zstd
+ url: https://github.com/facebook/zstd
versions:
- - {description: Libgcrypt is a general purpose cryptographic library originally
- based on code from GnuPG., markedDefault: false, versionName: 1.8.2}
+ - {description: 'Zstandard, or zstd, is a fast lossless compression algorithm,
+ targeting real-time compression scenarios at zlib-level and better compression
+ ratios.', markedDefault: false, versionName: 1.5.2}
- categories: system, tools
defaultVersionName: 2.2.3
description: Expat is a stream-oriented XML parser library written in C.
@@ -390,52 +395,26 @@ software_modules:
- {description: 'Sodium is a modern, easy-to-use software library for encryption,
decryption, signatures, password hashing and more.', markedDefault: false,
versionName: 1.0.18}
- - categories: system, file transfer
- defaultVersionName: 0.11.1
- description: mpiFileUtils is a suite of MPI-based tools to manage large datasets,
- which may vary from large directory trees to large files.
- package: mpifileutils
- url: https://github.com/hpc/mpifileutils
+ - categories: system, libs
+ defaultVersionName: 2.1.2
+ description: FTGL is a free cross-platform Open Source C++ library that uses
+ Freetype2 to simplify rendering fonts in OpenGL applications.
+ package: ftgl
+ url: https://sourceforge.net/projects/ftgl/
versions:
- - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets,
- which may vary from large directory trees to large files.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 0.10.1
- - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets,
- which may vary from large directory trees to large files.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: '0.11'
- - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets,
- which may vary from large directory trees to large files.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 0.11.1
- - categories: system, file transfer
- defaultVersionName: 1.65.0
- description: 'Rclone is a command line program to sync files and directories
- to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon
- Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local
- filesystem.'
- package: rclone
- url: https://rclone.org
+ - {description: FTGL is a free cross-platform Open Source C++ library that uses
+ Freetype2 to simplify rendering fonts in OpenGL applications., markedDefault: false,
+ versionName: 2.1.2}
+ - categories: system, compression
+ defaultVersionName: 5.2.3
+ description: XZ Utils, the successor to LZMA Utils, is free general-purpose
+ data compression software with a high compression ratio.
+ package: xz
+ url: http://tukaani.org/xz/
versions:
- - {description: 'Rclone is a command line program to sync files and directories
- to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon
- Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local
- filesystem.', markedDefault: false, versionName: 1.55.1}
- - {description: 'Rclone is a command line program to sync files and directories
- to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon
- Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local
- filesystem.', markedDefault: false, versionName: 1.59.1}
- - {description: 'Rclone is a command line program to sync files and directories
- to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon
- Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local
- filesystem.', markedDefault: false, versionName: 1.65.0}
+ - {description: 'XZ Utils, the successor to LZMA Utils, is free general-purpose
+ data compression software with a high compression ratio.', markedDefault: false,
+ versionName: 5.2.3}
- categories: system, libs
defaultVersionName: 2.8.8
description: Hyphen is a hyphenation library to use converted TeX hyphenation
@@ -545,19 +524,14 @@ software_modules:
- {description: libuv is a multi-platform support library with a focus on asynchronous
I/O., markedDefault: false, versionName: 1.38.1}
- categories: system, libs
- defaultVersionName: 1.6.29
- description: libpng is the official PNG reference library. It supports almost
- all PNG features, is extensible, and has been extensively tested for over
- 20 years.
- package: libpng
- url: http://libpng.sourceforge.net
+ defaultVersionName: 1.14.10
+ description: Cairo is a 2D graphics library with support for multiple output
+ devices.
+ package: cairo
+ url: https://www.cairographics.org/
versions:
- - {description: 'libpng is the official PNG reference library. It supports almost
- all PNG features, is extensible, and has been extensively tested for over
- 20 years.', markedDefault: false, versionName: 1.2.57}
- - {description: 'libpng is the official PNG reference library. It supports almost
- all PNG features, is extensible, and has been extensively tested for over
- 20 years.', markedDefault: false, versionName: 1.6.29}
+ - {description: Cairo is a 2D graphics library with support for multiple output
+ devices., markedDefault: false, versionName: 1.14.10}
- categories: system, tools
defaultVersionName: 2.3.7
description: Motif is the toolkit for the Common Desktop Environment.
@@ -776,6 +750,16 @@ software_modules:
- {description: '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).', markedDefault: false, versionName: 2.9.1}
+ - categories: system, tools
+ defaultVersionName: 1.17.0
+ description: xcb-proto provides the XML-XCB protocol descriptions that libxcb
+ uses to generate the majority of its code and API.
+ package: xcb-proto
+ url: https://xcb.freedesktop.org/
+ versions:
+ - {description: xcb-proto provides the XML-XCB protocol descriptions that libxcb
+ uses to generate the majority of its code and API., markedDefault: false,
+ versionName: 1.17.0}
- categories: system, libs
defaultVersionName: 1.0.7_py27
description: Mako is a template library written in Python. It provides a familiar,
@@ -961,6 +945,15 @@ software_modules:
- {description: 'gh is GitHub on the command line. It brings pull requests,
issues, and other GitHub concepts to the terminal next to where you are
already working with git and your code.', markedDefault: false, versionName: 2.49.2}
+ - categories: system, compression
+ defaultVersionName: '2.4'
+ description: A parallel implementation of gzip for modern multi-processor, multi-core
+ machines.
+ package: pigz
+ url: https://zlib.net/pigz/
+ versions:
+ - {description: 'A parallel implementation of gzip for modern multi-processor,
+ multi-core machines.', markedDefault: false, versionName: '2.4'}
- categories: system, database
defaultVersionName: '14.5'
description: PostgreSQL is a powerful, open source object-relational database
@@ -989,19 +982,6 @@ software_modules:
public-domain, SQL database engine.', markedDefault: false, versionName: 3.37.2}
- {description: 'SQLite is a self-contained, high-reliability, embedded, full-featured,
public-domain, SQL database engine.', markedDefault: false, versionName: 3.44.2}
- - categories: system, benchmark
- defaultVersionName: 2.1.19_py39
- description: LinkTest is a communication API benchmarking tool that tests point-to-point
- connections.
- package: py-linktest
- url: https://www.fz-juelich.de/en/ias/jsc/services/user-support/jsc-software-tools/linktest
- versions:
- - description: LinkTest is a communication API benchmarking tool that tests
- point-to-point connections.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 2.1.19_py39
- categories: system, libs
defaultVersionName: 2.4.7
description: GNU Libtool is a generic library support script that hides the
@@ -1012,6 +992,24 @@ software_modules:
- {description: 'GNU Libtool is a generic library support script that hides
the complexity of using shared libraries behind a consistent, portable interface.',
markedDefault: false, versionName: 2.4.7}
+ - categories: system, libs
+ defaultVersionName: 2.14.19
+ description: ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB) featuring
+ mature C, C++ and Python bindings.
+ package: orbit
+ url: https://www.gnome.org/
+ versions:
+ - {description: 'ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB)
+ featuring mature C, C++ and Python bindings.', markedDefault: false, versionName: 2.14.19}
+ - categories: system, libs
+ defaultVersionName: 2.36.8
+ description: The GdkPixbuf library provides facilities for loading images in
+ a variety of file formats.
+ package: gdk-pixbuf
+ url: https://git.gnome.org/browse/gdk-pixbuf
+ versions:
+ - {description: The GdkPixbuf library provides facilities for loading images
+ in a variety of file formats., markedDefault: false, versionName: 2.36.8}
- categories: system, libs
defaultVersionName: '59.1'
description: ICU is a set of C/C++ and Java libraries providing Unicode and
@@ -1022,41 +1020,6 @@ software_modules:
- {description: ICU is a set of C/C++ and Java libraries providing Unicode and
Globalization support for software applications., markedDefault: false,
versionName: '59.1'}
- - categories: system, compression
- defaultVersionName: 3.5.2
- description: The libarchive project develops a portable, efficient C library
- that can read and write streaming archives in a variety of formats.
- package: libarchive
- url: https://www.libarchive.org/
- versions:
- - {description: 'The libarchive project develops a portable, efficient C library
- that can read and write streaming archives in a variety of formats.', markedDefault: false,
- versionName: 3.3.2}
- - {description: 'The libarchive project develops a portable, efficient C library
- that can read and write streaming archives in a variety of formats.', markedDefault: false,
- versionName: 3.4.2}
- - {description: 'The libarchive project develops a portable, efficient C library
- that can read and write streaming archives in a variety of formats.', markedDefault: false,
- versionName: 3.5.2}
- - categories: system, libs
- defaultVersionName: 1.4.4
- description: JSON-GLib is a library providing serialization and deserialization
- support for the JavaScript Object Notation (JSON) format described by RFC
- 4627.
- package: json-glib
- url: https://wiki.gnome.org/Projects/JsonGlib
- versions:
- - {description: JSON-GLib is a library providing serialization and deserialization
- support for the JavaScript Object Notation (JSON) format described by RFC
- 4627., markedDefault: false, versionName: 1.4.4}
- - categories: system, file management
- defaultVersionName: 0.8.0
- description: exa is a replacement for ls written in Rust.
- package: exa
- url: https://github.com/ogham/exa
- versions:
- - {description: exa is a replacement for ls written in Rust., markedDefault: false,
- versionName: 0.8.0}
- categories: system, language
defaultVersionName: 8.6.6
description: Tcl (Tool Command Language) is a dynamic programming language,
@@ -1076,6 +1039,14 @@ software_modules:
versions:
- {description: GConf is a system for storing application preferences., markedDefault: false,
versionName: 2.9.91}
+ - categories: system, file management
+ defaultVersionName: 0.8.0
+ description: exa is a replacement for ls written in Rust.
+ package: exa
+ url: https://github.com/ogham/exa
+ versions:
+ - {description: exa is a replacement for ls written in Rust., markedDefault: false,
+ versionName: 0.8.0}
- categories: system, libs
defaultVersionName: 0.6.1
description: WebP is a modern image format that provides superior lossless and
@@ -1085,33 +1056,65 @@ software_modules:
versions:
- {description: WebP is a modern image format that provides superior lossless
and lossy compression for images on the web., markedDefault: false, versionName: 0.6.1}
- - categories: system, compression
- defaultVersionName: '16.02'
- description: p7zip is a Linux port of 7zip, a file archiver with high compression
- ratio.
- package: p7zip
- url: https://sourceforge.net/projects/p7zip/
- versions:
- - {description: 'p7zip is a Linux port of 7zip, a file archiver with high compression
- ratio.', markedDefault: false, versionName: '16.02'}
- - categories: system, tools
- defaultVersionName: 5.15.2.1_py39
- description: PySide is the official Python module from the Qt for Python project,
- which provides access to the complete Qt framework.
- package: py-pyside
- url: https://www.pyside.org/
+ - categories: system, libs
+ defaultVersionName: 1.52.1
+ description: GObject introspection is a middleware layer between C libraries
+ (using GObject) and language bindings.
+ package: gobject-introspection
+ url: https://wiki.gnome.org/Projects/GObjectIntrospection
versions:
- - {description: 'PySide is the official Python module from the Qt for Python
- project, which provides access to the complete Qt framework.', family: qt,
- markedDefault: false, versionName: 5.15.2.1_py39}
- - categories: system, containers
- defaultVersionName: 5.2.0
- description: PRoot is a user-space implementation of chroot, mount --bind, and
- binfmt_misc.
- package: proot
- url: https://proot-me.github.io
+ - {description: GObject introspection is a middleware layer between C libraries
+ (using GObject) and language bindings., markedDefault: false, versionName: 1.52.1}
+ - categories: system, libs
+ defaultVersionName: 1.6.29
+ description: libpng is the official PNG reference library. It supports almost
+ all PNG features, is extensible, and has been extensively tested for over
+ 20 years.
+ package: libpng
+ url: http://libpng.sourceforge.net
versions:
- - {description: 'PRoot is a user-space implementation of chroot, mount --bind,
+ - {description: 'libpng is the official PNG reference library. It supports almost
+ all PNG features, is extensible, and has been extensively tested for over
+ 20 years.', markedDefault: false, versionName: 1.2.57}
+ - {description: 'libpng is the official PNG reference library. It supports almost
+ all PNG features, is extensible, and has been extensively tested for over
+ 20 years.', markedDefault: false, versionName: 1.6.29}
+ - categories: system, file transfer
+ defaultVersionName: 3.19.0_py39
+ description: A command line wrapper over the Globus SDK for Python.
+ package: py-globus-cli
+ url: https://github.com/globus/globus-cli
+ versions:
+ - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
+ versionName: 1.2.0}
+ - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
+ versionName: 1.9.0_py27}
+ - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
+ versionName: 1.9.0_py36}
+ - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
+ versionName: 3.2.0_py39}
+ - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
+ versionName: 3.8.0_py39}
+ - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
+ versionName: 3.19.0_py39}
+ - categories: system, tools
+ defaultVersionName: 5.15.2.1_py39
+ description: PySide is the official Python module from the Qt for Python project,
+ which provides access to the complete Qt framework.
+ package: py-pyside
+ url: https://www.pyside.org/
+ versions:
+ - {description: 'PySide is the official Python module from the Qt for Python
+ project, which provides access to the complete Qt framework.', family: qt,
+ markedDefault: false, versionName: 5.15.2.1_py39}
+ - categories: system, containers
+ defaultVersionName: 5.2.0
+ description: PRoot is a user-space implementation of chroot, mount --bind, and
+ binfmt_misc.
+ package: proot
+ url: https://proot-me.github.io
+ versions:
+ - {description: 'PRoot is a user-space implementation of chroot, mount --bind,
and binfmt_misc.', markedDefault: false, versionName: 5.1.0}
- {description: 'PRoot is a user-space implementation of chroot, mount --bind,
and binfmt_misc.', markedDefault: true, versionName: 5.2.0}
@@ -1128,32 +1131,6 @@ software_modules:
- {description: The Portable Hardware Locality (hwloc) software package provides
a portable abstraction of the hierarchical topology of modern architectures.,
markedDefault: false, versionName: 2.9.3}
- - categories: system, libs
- defaultVersionName: 1.52.1
- description: GObject introspection is a middleware layer between C libraries
- (using GObject) and language bindings.
- package: gobject-introspection
- url: https://wiki.gnome.org/Projects/GObjectIntrospection
- versions:
- - {description: GObject introspection is a middleware layer between C libraries
- (using GObject) and language bindings., markedDefault: false, versionName: 1.52.1}
- - categories: system, compression
- defaultVersionName: 1.8.0
- description: LZ4 is lossless compression algorithm.
- package: lz4
- url: https://www.lz4.org
- versions:
- - {description: LZ4 is lossless compression algorithm., markedDefault: false,
- versionName: 1.8.0}
- - categories: system, libs
- defaultVersionName: 2.36.8
- description: The GdkPixbuf library provides facilities for loading images in
- a variety of file formats.
- package: gdk-pixbuf
- url: https://git.gnome.org/browse/gdk-pixbuf
- versions:
- - {description: The GdkPixbuf library provides facilities for loading images
- in a variety of file formats., markedDefault: false, versionName: 2.36.8}
- categories: system, libs
defaultVersionName: 1.6.1
description: The Apache Portable Runtime is a supporting library for the Apache
@@ -1165,14 +1142,17 @@ software_modules:
- {description: The Apache Portable Runtime is a supporting library for the
Apache web server. It provides a set of APIs that map to the underlying
operating system., markedDefault: false, versionName: 1.6.1}
- - categories: system, tools
- defaultVersionName: 1.3.26
- description: GraphicsMagick is the swiss army knife of image processing.
- package: graphicsmagick
- url: http://www.graphicsmagick.org/
+ - categories: system, libs
+ defaultVersionName: 1.4.4
+ description: JSON-GLib is a library providing serialization and deserialization
+ support for the JavaScript Object Notation (JSON) format described by RFC
+ 4627.
+ package: json-glib
+ url: https://wiki.gnome.org/Projects/JsonGlib
versions:
- - {description: GraphicsMagick is the swiss army knife of image processing.,
- markedDefault: false, versionName: 1.3.26}
+ - {description: JSON-GLib is a library providing serialization and deserialization
+ support for the JavaScript Object Notation (JSON) format described by RFC
+ 4627., markedDefault: false, versionName: 1.4.4}
- categories: system, libs
defaultVersionName: 2.2.5
description: GD is an open source code library for the dynamic creation of images
@@ -1182,6 +1162,31 @@ software_modules:
versions:
- {description: GD is an open source code library for the dynamic creation of
images by programmers., markedDefault: false, versionName: 2.2.5}
+ - categories: system, file management
+ defaultVersionName: 2.8.0
+ description: rmlint finds space waste and other broken things on your filesystem
+ and offers to remove it.
+ package: rmlint
+ url: https://rmlint.readthedocs.io/
+ versions:
+ - {description: rmlint finds space waste and other broken things on your filesystem
+ and offers to remove it., markedDefault: false, versionName: 2.8.0}
+ - categories: system, tools
+ defaultVersionName: 1.3.26
+ description: GraphicsMagick is the swiss army knife of image processing.
+ package: graphicsmagick
+ url: http://www.graphicsmagick.org/
+ versions:
+ - {description: GraphicsMagick is the swiss army knife of image processing.,
+ markedDefault: false, versionName: 1.3.26}
+ - categories: system, tools
+ defaultVersionName: '1.6'
+ description: jq is a lightweight and flexible command-line JSON processor.
+ package: jq
+ url: https://stedolan.github.io/jq/
+ versions:
+ - {description: jq is a lightweight and flexible command-line JSON processor.,
+ markedDefault: false, versionName: '1.6'}
- categories: system, libs
defaultVersionName: 1.6.3
description: The Apache Portable Runtime is a supporting library for the Apache
@@ -1209,24 +1214,26 @@ software_modules:
versions:
- {description: Remora is a tool to monitor runtime resource utilization., markedDefault: false,
versionName: 1.8.5}
- - categories: system, file management
- defaultVersionName: 2.8.0
- description: rmlint finds space waste and other broken things on your filesystem
- and offers to remove it.
- package: rmlint
- url: https://rmlint.readthedocs.io/
+ - categories: system, containers
+ defaultVersionName: 0.3.13_py312
+ description: Singularity Python (spython) is the Python API for working with
+ Singularity containers.
+ package: py-spython
+ url: https://github.com/singularityhub/singularity-cli
versions:
- - {description: rmlint finds space waste and other broken things on your filesystem
- and offers to remove it., markedDefault: false, versionName: 2.8.0}
- - categories: system, libs
- defaultVersionName: 0.7.0
- description: yaml-cpp is a YAML parser and emitter in C++ matching the YAML
- 1.2 spec.
- package: yaml-cpp
- url: https://github.com/jbeder/yaml-cpp
+ - {description: Singularity Python (spython) is the Python API for working with
+ Singularity containers., markedDefault: false, versionName: 0.3.13_py39}
+ - {description: Singularity Python (spython) is the Python API for working with
+ Singularity containers., markedDefault: false, versionName: 0.3.13_py312}
+ - categories: system, document processing
+ defaultVersionName: 9.53.2
+ description: Ghostscript is an interpreter for the PostScript language and PDF
+ files.
+ package: ghostscript
+ url: https://www.gnu.org/software/ghostscript/
versions:
- - {description: yaml-cpp is a YAML parser and emitter in C++ matching the YAML
- 1.2 spec., markedDefault: false, versionName: 0.7.0}
+ - {description: Ghostscript is an interpreter for the PostScript language and
+ PDF files., markedDefault: false, versionName: 9.53.2}
- categories: system, file transfer
defaultVersionName: 3.2.1_py39
description: HTTPie is a command-line HTTP client designed for testing, debugging,
@@ -1237,21 +1244,29 @@ software_modules:
- {description: 'HTTPie is a command-line HTTP client designed for testing,
debugging, and generally interacting with APIs and HTTP servers.', markedDefault: false,
versionName: 3.2.1_py39}
- - categories: system, tools
- defaultVersionName: '1.6'
- description: jq is a lightweight and flexible command-line JSON processor.
- package: jq
- url: https://stedolan.github.io/jq/
+ - categories: system, libs
+ defaultVersionName: 2.28.4
+ description: WebKitGTK is a full-featured port of the WebKit rendering engine,
+ suitable for projects requiring any kind of web integration, from hybrid HTML/CSS
+ applications to full-fledged web browsers.
+ package: webkitgtk
+ url: https://webkitgtk.org/
versions:
- - {description: jq is a lightweight and flexible command-line JSON processor.,
- markedDefault: false, versionName: '1.6'}
+ - {description: 'WebKitGTK is a full-featured port of the WebKit rendering engine,
+ suitable for projects requiring any kind of web integration, from hybrid
+ HTML/CSS applications to full-fledged web browsers.', markedDefault: false,
+ versionName: 2.28.4}
- categories: system, libs
- defaultVersionName: 1.2.0
- description: A microbenchmark support library
- package: benchmark
- url: https://github.com/google/benchmark
+ defaultVersionName: 0.9.1
+ description: libxkbcommon is a keyboard keymap compiler and support library
+ which processes a reduced subset of keymaps as defined by the XKB (X Keyboard
+ Extension) specification.
+ package: libxkbcommon
+ url: https://github.com/xkbcommon/libxkbcommon
versions:
- - {description: A microbenchmark support library, markedDefault: false, versionName: 1.2.0}
+ - {description: libxkbcommon is a keyboard keymap compiler and support library
+ which processes a reduced subset of keymaps as defined by the XKB (X Keyboard
+ Extension) specification., markedDefault: false, versionName: 0.9.1}
- categories: system, libs
defaultVersionName: '1.16'
description: Library for parsing command line options.
@@ -1268,58 +1283,14 @@ software_modules:
versions:
- {description: Generic PCI access library., markedDefault: false, versionName: '0.16'}
- categories: system, libs
- defaultVersionName: 2.28.4
- description: WebKitGTK is a full-featured port of the WebKit rendering engine,
- suitable for projects requiring any kind of web integration, from hybrid HTML/CSS
- applications to full-fledged web browsers.
- package: webkitgtk
- url: https://webkitgtk.org/
- versions:
- - {description: 'WebKitGTK is a full-featured port of the WebKit rendering engine,
- suitable for projects requiring any kind of web integration, from hybrid
- HTML/CSS applications to full-fledged web browsers.', markedDefault: false,
- versionName: 2.28.4}
- - categories: system, libs
- defaultVersionName: 2.1.14
- description: talloc is a hierarchical, reference counted memory pool system
- with destructors.
- package: talloc
- url: https://talloc.samba.org
- versions:
- - {description: 'talloc is a hierarchical, reference counted memory pool system
- with destructors.', markedDefault: false, versionName: 2.1.14}
- - categories: system, benchmark
- defaultVersionName: '3.2'
- description: 'Heavy Peer To Peer: a MPI based benchmark for network diagnostic.'
- package: hp2p
- url: https://github.com/cea-hpc/hp2p
- versions:
- - description: 'Heavy Peer To Peer: a MPI based benchmark for network diagnostic.'
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: '3.2'
- - categories: system, libs
- defaultVersionName: 2.52.3
- description: The GLib library provides core non-graphical functionality such
- as high level data types, Unicode manipulation, and an object and type system
- to C programs.
- package: glib
- url: https://wiki.gnome.org/Projects/GLib
- versions:
- - {description: 'The GLib library provides core non-graphical functionality
- such as high level data types, Unicode manipulation, and an object and type
- system to C programs.', markedDefault: false, versionName: 2.52.3}
- - categories: system, tools
- defaultVersionName: 7.0.7-2
- description: ImageMagick is a free and open-source software suite for displaying,
- converting, and editing raster image and vector image files.
- package: imagemagick
- url: https://www.imagemagick.org
+ defaultVersionName: 1.2.0
+ description: libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL
+ API calls between multiple vendors.
+ package: libglvnd
+ url: https://github.com/NVIDIA/libglvnd
versions:
- - {description: 'ImageMagick is a free and open-source software suite for displaying,
- converting, and editing raster image and vector image files.', markedDefault: false,
- versionName: 7.0.7-2}
+ - {description: libglvnd is a vendor-neutral dispatch layer for arbitrating
+ OpenGL API calls between multiple vendors., markedDefault: false, versionName: 1.2.0}
- categories: system, resource monitoring
defaultVersionName: 3.0.2
description: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA
@@ -1346,33 +1317,34 @@ software_modules:
arch: {gpu: 1}
versionName: 3.0.2
- categories: system, libs
- defaultVersionName: 1.10.22
- description: D-Bus is a message bus system, a simple way for applications to
- talk to one another.
- package: dbus
- url: https://www.freedesktop.org/wiki/Software/dbus/
- versions:
- - {description: 'D-Bus is a message bus system, a simple way for applications
- to talk to one another.', markedDefault: false, versionName: 1.10.22}
- - categories: system, scm
- defaultVersionName: 1.1.0
- description: libgit2 is a portable, pure C implementation of the Git core methods
- provided as a re-entrant linkable library with a solid API
- package: libgit2
- url: https://libgit2.org/
+ defaultVersionName: 1.0.3
+ description: Portable uuid C library.
+ package: libuuid
+ url: https://sourceforge.net/projects/libuuid
versions:
- - {description: 'libgit2 is a portable, pure C implementation of the Git core
- methods provided as a re-entrant linkable library with a solid API', markedDefault: false,
- versionName: 1.1.0}
- - categories: system, compression
- defaultVersionName: '2.10'
- description: LZO is a portable lossless data compression library written in
- ANSI C.
- package: lzo
- url: http://www.oberhumer.com/opensource/lzo
+ - {description: Portable uuid C library., markedDefault: false, versionName: 1.0.3}
+ - categories: system, job management
+ defaultVersionName: 1.1.2
+ description: DRMAA for Slurm Workload Manager (Slurm) is an implementation of
+ Open Grid Forum Distributed Resource Management Application API (DRMAA) version
+ 1 for submission and control of jobs to Slurm.
+ package: slurm-drmaa
+ url: https://github.com/natefoo/slurm-drmaa
versions:
- - {description: LZO is a portable lossless data compression library written
- in ANSI C., markedDefault: false, versionName: '2.10'}
+ - {description: DRMAA for Slurm Workload Manager (Slurm) is an implementation
+ of Open Grid Forum Distributed Resource Management Application API (DRMAA)
+ version 1 for submission and control of jobs to Slurm., markedDefault: false,
+ versionName: 1.1.2}
+ - categories: system, tools
+ defaultVersionName: 7.0.7-2
+ description: ImageMagick is a free and open-source software suite for displaying,
+ converting, and editing raster image and vector image files.
+ package: imagemagick
+ url: https://www.imagemagick.org
+ versions:
+ - {description: 'ImageMagick is a free and open-source software suite for displaying,
+ converting, and editing raster image and vector image files.', markedDefault: false,
+ versionName: 7.0.7-2}
- categories: system, libs
defaultVersionName: 1.12.0
description: GStreamer is a library for constructing graphs of media-handling
@@ -1382,33 +1354,6 @@ software_modules:
versions:
- {description: GStreamer is a library for constructing graphs of media-handling
components., markedDefault: false, versionName: 1.12.0}
- - categories: system, compiler
- defaultVersionName: 1.3.3
- description: MRC is a resource compiler that can create self-contained applications,
- by including all the required data inside executable files.
- package: mrc
- url: https://github.com/mhekkel/mrc
- versions:
- - {description: 'MRC is a resource compiler that can create self-contained applications,
- by including all the required data inside executable files.', markedDefault: false,
- versionName: 1.3.3}
- - categories: system, libs
- defaultVersionName: 0.6.21
- description: A library for parsing, editing, and saving EXIF data.
- package: libexif
- url: https://github.com/libexif/libexif
- versions:
- - {description: 'A library for parsing, editing, and saving EXIF data.', markedDefault: false,
- versionName: 0.6.21}
- - categories: system, libs
- defaultVersionName: 1.2.0
- description: libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL
- API calls between multiple vendors.
- package: libglvnd
- url: https://github.com/NVIDIA/libglvnd
- versions:
- - {description: libglvnd is a vendor-neutral dispatch layer for arbitrating
- OpenGL API calls between multiple vendors., markedDefault: false, versionName: 1.2.0}
- categories: system, scm
defaultVersionName: 2.4.0
description: Git Large File Storage (LFS) replaces large files such as audio
@@ -1420,6 +1365,89 @@ software_modules:
- {description: 'Git Large File Storage (LFS) replaces large files such as audio
samples, videos, datasets, and graphics with text pointers inside Git, while
storing the file contents on a remote server.', markedDefault: false, versionName: 2.4.0}
+ - categories: system, scm
+ defaultVersionName: 1.1.0
+ description: libgit2 is a portable, pure C implementation of the Git core methods
+ provided as a re-entrant linkable library with a solid API
+ package: libgit2
+ url: https://libgit2.org/
+ versions:
+ - {description: 'libgit2 is a portable, pure C implementation of the Git core
+ methods provided as a re-entrant linkable library with a solid API', markedDefault: false,
+ versionName: 1.1.0}
+ - categories: system, libs
+ defaultVersionName: 2.9.4
+ description: Libxml2 is a XML C parser and toolkit.
+ package: libxml2
+ url: http://xmlsoft.org/
+ versions:
+ - {description: Libxml2 is a XML C parser and toolkit., markedDefault: false,
+ versionName: 2.9.4}
+ - categories: system, file transfer
+ defaultVersionName: 1.65.0
+ description: 'Rclone is a command line program to sync files and directories
+ to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon
+ Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local
+ filesystem.'
+ package: rclone
+ url: https://rclone.org
+ versions:
+ - {description: 'Rclone is a command line program to sync files and directories
+ to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon
+ Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local
+ filesystem.', markedDefault: false, versionName: 1.55.1}
+ - {description: 'Rclone is a command line program to sync files and directories
+ to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon
+ Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local
+ filesystem.', markedDefault: false, versionName: 1.59.1}
+ - {description: 'Rclone is a command line program to sync files and directories
+ to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon
+ Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local
+ filesystem.', markedDefault: false, versionName: 1.65.0}
+ - categories: system, compression
+ defaultVersionName: 1.5.1
+ description: libzip is a C library for reading, creating, and modifying zip
+ archives.
+ package: libzip
+ url: http://libzip.org
+ versions:
+ - {description: 'libzip is a C library for reading, creating, and modifying
+ zip archives.', markedDefault: false, versionName: 1.5.1}
+ - categories: system, libs
+ defaultVersionName: 1.7.7
+ description: Scalable I/O library for parallel access to task-local files.
+ package: sionlib
+ url: https://www.fz-juelich.de/en/ias/jsc/services/user-support/jsc-software-tools/sionlib
+ versions:
+ - description: Scalable I/O library for parallel access to task-local files.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 1.7.7
+ - categories: system, benchmark
+ defaultVersionName: '3.2'
+ description: 'Heavy Peer To Peer: a MPI based benchmark for network diagnostic.'
+ package: hp2p
+ url: https://github.com/cea-hpc/hp2p
+ versions:
+ - description: 'Heavy Peer To Peer: a MPI based benchmark for network diagnostic.'
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: '3.2'
+ - categories: system, libs
+ defaultVersionName: 4.0.8
+ description: libtiff provides support for the Tag Image File Format (TIFF),
+ a widely used format for storing image data.
+ package: libtiff
+ url: http://simplesystems.org/libtiff/
+ versions:
+ - {description: 'libtiff provides support for the Tag Image File Format (TIFF),
+ a widely used format for storing image data.', markedDefault: false, versionName: 4.4.0}
+ - {description: 'libtiff provides support for the Tag Image File Format (TIFF),
+ a widely used format for storing image data.', markedDefault: false, versionName: 4.5.0}
+ - {description: 'libtiff provides support for the Tag Image File Format (TIFF),
+ a widely used format for storing image data.', markedDefault: true, versionName: 4.0.8}
- categories: system, libs
defaultVersionName: 0.8.14
description: The libIDL package contains libraries for Interface Definition
@@ -1430,38 +1458,30 @@ software_modules:
- {description: The libIDL package contains libraries for Interface Definition
Language files. This is a specification for defining portable interfaces.,
markedDefault: false, versionName: 0.8.14}
- - categories: system, job management
- defaultVersionName: 1.1.2
- description: DRMAA for Slurm Workload Manager (Slurm) is an implementation of
- Open Grid Forum Distributed Resource Management Application API (DRMAA) version
- 1 for submission and control of jobs to Slurm.
- package: slurm-drmaa
- url: https://github.com/natefoo/slurm-drmaa
+ - categories: system, libs
+ defaultVersionName: 1.0.12
+ description: The Free Implementation of the Unicode Bidirectional Algorithm.
+ package: fribidi
+ url: https://github.com/fribidi/fribidi
versions:
- - {description: DRMAA for Slurm Workload Manager (Slurm) is an implementation
- of Open Grid Forum Distributed Resource Management Application API (DRMAA)
- version 1 for submission and control of jobs to Slurm., markedDefault: false,
- versionName: 1.1.2}
+ - {description: The Free Implementation of the Unicode Bidirectional Algorithm.,
+ markedDefault: false, versionName: 1.0.12}
- categories: system, libs
- defaultVersionName: 2.1.2
- description: FTGL is a free cross-platform Open Source C++ library that uses
- Freetype2 to simplify rendering fonts in OpenGL applications.
- package: ftgl
- url: https://sourceforge.net/projects/ftgl/
+ defaultVersionName: 2.61.2
+ description: libsoup is an HTTP client/server library for GNOME.
+ package: libsoup
+ url: https://wiki.gnome.org/LibSoup
versions:
- - {description: FTGL is a free cross-platform Open Source C++ library that uses
- Freetype2 to simplify rendering fonts in OpenGL applications., markedDefault: false,
- versionName: 2.1.2}
- - categories: system, compression
- defaultVersionName: 1.5.2
- description: Zstandard, or zstd, is a fast lossless compression algorithm, targeting
- real-time compression scenarios at zlib-level and better compression ratios.
- package: zstd
- url: https://github.com/facebook/zstd
+ - {description: libsoup is an HTTP client/server library for GNOME., markedDefault: false,
+ versionName: 2.61.2}
+ - categories: system, tools
+ defaultVersionName: 11.0.1
+ description: ripgrep recursively searches directories for a regex pattern.
+ package: ripgrep
+ url: https://github.com/BurntSushi/ripgrep
versions:
- - {description: 'Zstandard, or zstd, is a fast lossless compression algorithm,
- targeting real-time compression scenarios at zlib-level and better compression
- ratios.', markedDefault: false, versionName: 1.5.2}
+ - {description: ripgrep recursively searches directories for a regex pattern.,
+ markedDefault: false, versionName: 11.0.1}
- categories: system, libs
defaultVersionName: 3.0.4
description: wxWidgets is a C++ library that lets developers create applications
@@ -1481,54 +1501,36 @@ software_modules:
versions:
- {description: Data Version Control or DVC is an open-source tool for data
science and machine learning projects., markedDefault: false, versionName: 0.91.1_py36}
- - categories: system, libs
- defaultVersionName: 1.7.7
- description: Scalable I/O library for parallel access to task-local files.
- package: sionlib
- url: https://www.fz-juelich.de/en/ias/jsc/services/user-support/jsc-software-tools/sionlib
+ - categories: system, tools
+ defaultVersionName: '1.20'
+ description: LevelDB is a fast key-value storage library written at Google that
+ provides an ordered mapping from string keys to string values.
+ package: leveldb
+ url: https://github.com/google/leveldb
versions:
- - description: Scalable I/O library for parallel access to task-local files.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 1.7.7
+ - {description: LevelDB is a fast key-value storage library written at Google
+ that provides an ordered mapping from string keys to string values., markedDefault: false,
+ versionName: '1.20'}
- categories: system, libs
- defaultVersionName: 1.0.12
- description: The Free Implementation of the Unicode Bidirectional Algorithm.
- package: fribidi
- url: https://github.com/fribidi/fribidi
+ defaultVersionName: 2.24.0
+ description: ATK is the Accessibility Toolkit. It provides a set of generic
+ interfaces allowing accessibility technologies such as screen readers to interact
+ with a graphical user interface.
+ package: atk
+ url: https://developer.gnome.org/atk
versions:
- - {description: The Free Implementation of the Unicode Bidirectional Algorithm.,
- markedDefault: false, versionName: 1.0.12}
+ - {description: ATK is the Accessibility Toolkit. It provides a set of generic
+ interfaces allowing accessibility technologies such as screen readers to
+ interact with a graphical user interface., markedDefault: false, versionName: 2.24.0}
- categories: system, libs
- defaultVersionName: 2.61.2
- description: libsoup is an HTTP client/server library for GNOME.
- package: libsoup
- url: https://wiki.gnome.org/LibSoup
- versions:
- - {description: libsoup is an HTTP client/server library for GNOME., markedDefault: false,
- versionName: 2.61.2}
- - categories: system, tools
- defaultVersionName: 0.10.0_py39
- description: matlab-proxy is a Python package which enables you to launch MATLAB
- and access it from a web browser.
- package: py-matlab-proxy
- url: https://github.com/mathworks/matlab-proxy
- versions:
- - {description: matlab-proxy is a Python package which enables you to launch
- MATLAB and access it from a web browser., markedDefault: false, versionName: 0.9.1_py39}
- - {description: matlab-proxy is a Python package which enables you to launch
- MATLAB and access it from a web browser., markedDefault: false, versionName: 0.10.0_py39}
- - categories: system, scm
- defaultVersionName: 2.0.696
- description: Secure, cross-platform Git credential storage with authentication
- to GitHub, Azure Repos, and other popular Git hosting services.
- package: git-credential-manager
- url: https://github.com/GitCredentialManager/git-credential-manager
+ defaultVersionName: '3.3'
+ description: Nettle is a cryptographic library that is designed to fit easily
+ in more or less any context.
+ package: nettle
+ url: http://www.lysator.liu.se/~nisse/nettle/
versions:
- - {description: 'Secure, cross-platform Git credential storage with authentication
- to GitHub, Azure Repos, and other popular Git hosting services.', markedDefault: false,
- versionName: 2.0.696}
+ - {description: Nettle is a cryptographic library that is designed to fit easily
+ in more or less any context., markedDefault: false, versionName: '3.3'}
- categories: system, libs
defaultVersionName: 1.6.2
description: Hunspell is a spell checker.
@@ -1536,6 +1538,24 @@ software_modules:
url: https://hunspell.github.io/
versions:
- {description: Hunspell is a spell checker., markedDefault: false, versionName: 1.6.2}
+ - categories: system, tools
+ defaultVersionName: '7.7'
+ description: The X.Org project provides an open source implementation of the
+ X Window System.
+ package: x11
+ url: https://www.x.org
+ versions:
+ - {description: The X.Org project provides an open source implementation of
+ the X Window System., markedDefault: false, versionName: '7.7'}
+ - categories: system, compression
+ defaultVersionName: '2.10'
+ description: LZO is a portable lossless data compression library written in
+ ANSI C.
+ package: lzo
+ url: http://www.oberhumer.com/opensource/lzo
+ versions:
+ - {description: LZO is a portable lossless data compression library written
+ in ANSI C., markedDefault: false, versionName: '2.10'}
- categories: system, libs
defaultVersionName: 2.0.3
description: THE reference library for reading, displaying, writing and examining
@@ -1555,15 +1575,14 @@ software_modules:
versions:
- {description: tdu estimates the disk space occupied by all files in a given
path., markedDefault: false, versionName: '1.36'}
- - categories: system, tools
- defaultVersionName: '7.7'
- description: The X.Org project provides an open source implementation of the
- X Window System.
- package: x11
- url: https://www.x.org
+ - categories: system, libs
+ defaultVersionName: '1.0'
+ description: Implementation of a minimal subset of the PMI1 and PMI2 specifications.
+ package: minipmi
+ url: https://github.com/kraused/minipmi
versions:
- - {description: The X.Org project provides an open source implementation of
- the X Window System., markedDefault: false, versionName: '7.7'}
+ - {description: Implementation of a minimal subset of the PMI1 and PMI2 specifications.,
+ markedDefault: false, versionName: '1.0'}
- categories: system, compression
defaultVersionName: 1.2.11
description: zlib is designed to be a free, general-purpose, legally unencumbered
@@ -1576,15 +1595,17 @@ software_modules:
-- that is, not covered by any patents -- lossless data-compression library
for use on virtually any computer hardware and operating system.', markedDefault: false,
versionName: 1.2.11}
- - categories: system, libs
- defaultVersionName: '3.3'
- description: Nettle is a cryptographic library that is designed to fit easily
- in more or less any context.
- package: nettle
- url: http://www.lysator.liu.se/~nisse/nettle/
+ - categories: system, tools
+ defaultVersionName: 0.10.0_py39
+ description: matlab-proxy is a Python package which enables you to launch MATLAB
+ and access it from a web browser.
+ package: py-matlab-proxy
+ url: https://github.com/mathworks/matlab-proxy
versions:
- - {description: Nettle is a cryptographic library that is designed to fit easily
- in more or less any context., markedDefault: false, versionName: '3.3'}
+ - {description: matlab-proxy is a Python package which enables you to launch
+ MATLAB and access it from a web browser., markedDefault: false, versionName: 0.9.1_py39}
+ - {description: matlab-proxy is a Python package which enables you to launch
+ MATLAB and access it from a web browser., markedDefault: false, versionName: 0.10.0_py39}
- categories: system, document processing
defaultVersionName: 0.47.0
description: Poppler is a PDF rendering library.
@@ -1609,23 +1630,25 @@ software_modules:
versions:
- {description: C-based implementation of the GDI+ API, markedDefault: false,
versionName: '5.6'}
- - categories: system, tools
- defaultVersionName: '1.20'
- description: LevelDB is a fast key-value storage library written at Google that
- provides an ordered mapping from string keys to string values.
- package: leveldb
- url: https://github.com/google/leveldb
- versions:
- - {description: LevelDB is a fast key-value storage library written at Google
- that provides an ordered mapping from string keys to string values., markedDefault: false,
- versionName: '1.20'}
- - categories: system, libs
- defaultVersionName: 1.0.3
- description: Portable uuid C library.
- package: libuuid
- url: https://sourceforge.net/projects/libuuid
+ - categories: system, scm
+ defaultVersionName: 2.0.696
+ description: Secure, cross-platform Git credential storage with authentication
+ to GitHub, Azure Repos, and other popular Git hosting services.
+ package: git-credential-manager
+ url: https://github.com/GitCredentialManager/git-credential-manager
versions:
- - {description: Portable uuid C library., markedDefault: false, versionName: 1.0.3}
+ - {description: 'Secure, cross-platform Git credential storage with authentication
+ to GitHub, Azure Repos, and other popular Git hosting services.', markedDefault: false,
+ versionName: 2.0.696}
+ - categories: system, file management
+ defaultVersionName: 2.2.1
+ description: FDUPES is a program for identifying or deleting duplicate files
+ residing within specified directories.
+ package: fdupes
+ url: https://github.com/adrianlopezroche/fdupes
+ versions:
+ - {description: FDUPES is a program for identifying or deleting duplicate files
+ residing within specified directories., markedDefault: false, versionName: 2.2.1}
- categories: system, libs
defaultVersionName: 0.6.13
description: Libcroco is a standalone css2 parsing and manipulation library.
@@ -1644,26 +1667,23 @@ software_modules:
- {description: 'GnuTLS is a secure communications library implementing the
SSL, TLS and DTLS protocols and technologies around them.', markedDefault: false,
versionName: 3.5.9}
- - categories: system, benchmark
- defaultVersionName: '20190729'
- description: Times MPI collectives over a series of message sizes.
- package: mpibench
- url: https://github.com/LLNL/mpiBench
+ - categories: system, libs
+ defaultVersionName: 0.7.0
+ description: yaml-cpp is a YAML parser and emitter in C++ matching the YAML
+ 1.2 spec.
+ package: yaml-cpp
+ url: https://github.com/jbeder/yaml-cpp
versions:
- - description: Times MPI collectives over a series of message sizes.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: '20190729'
- - categories: system, file management
- defaultVersionName: 2.2.1
- description: FDUPES is a program for identifying or deleting duplicate files
- residing within specified directories.
- package: fdupes
- url: https://github.com/adrianlopezroche/fdupes
+ - {description: yaml-cpp is a YAML parser and emitter in C++ matching the YAML
+ 1.2 spec., markedDefault: false, versionName: 0.7.0}
+ - categories: system, libs
+ defaultVersionName: 0.6.21
+ description: A library for parsing, editing, and saving EXIF data.
+ package: libexif
+ url: https://github.com/libexif/libexif
versions:
- - {description: FDUPES is a program for identifying or deleting duplicate files
- residing within specified directories., markedDefault: false, versionName: 2.2.1}
+ - {description: 'A library for parsing, editing, and saving EXIF data.', markedDefault: false,
+ versionName: 0.6.21}
- categories: system, tools
defaultVersionName: '20200822'
description: GNU parallel is a shell tool for executing jobs in parallel using
@@ -1675,17 +1695,17 @@ software_modules:
using one or more computers., markedDefault: false, versionName: '20180122'}
- {description: GNU parallel is a shell tool for executing jobs in parallel
using one or more computers., markedDefault: false, versionName: '20200822'}
- - categories: system, checkpointing
- defaultVersionName: 2.6.0
- description: DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints
- a single-host or distributed computation in user-space -- with no modifications
- to user code or to the O/S.
- package: dmtcp
- url: http://dmtcp.sourceforge.net/
+ - categories: system, tools
+ defaultVersionName: 1.9.0_py39
+ description: ClusterShell is an event-driven open source Python library, designed
+ to run local or distant commands in parallel on server farms or on large Linux
+ clusters.
+ package: py-clustershell
+ url: https://cea-hpc.github.io/clustershell
versions:
- - {description: DMTCP (Distributed MultiThreaded Checkpointing) transparently
- checkpoints a single-host or distributed computation in user-space -- with
- no modifications to user code or to the O/S., markedDefault: false, versionName: 2.6.0}
+ - {description: 'ClusterShell is an event-driven open source Python library,
+ designed to run local or distant commands in parallel on server farms or
+ on large Linux clusters.', markedDefault: false, versionName: 1.9.0_py39}
- categories: system, resource monitoring
defaultVersionName: '2.0'
description: A command line tool to measure process resource usage.
@@ -1697,26 +1717,6 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: '2.0'
- - categories: system, libs
- defaultVersionName: 1.14.10
- description: Cairo is a 2D graphics library with support for multiple output
- devices.
- package: cairo
- url: https://www.cairographics.org/
- versions:
- - {description: Cairo is a 2D graphics library with support for multiple output
- devices., markedDefault: false, versionName: 1.14.10}
- - categories: system, tools
- defaultVersionName: 1.9.0_py39
- description: ClusterShell is an event-driven open source Python library, designed
- to run local or distant commands in parallel on server farms or on large Linux
- clusters.
- package: py-clustershell
- url: https://cea-hpc.github.io/clustershell
- versions:
- - {description: 'ClusterShell is an event-driven open source Python library,
- designed to run local or distant commands in parallel on server farms or
- on large Linux clusters.', markedDefault: false, versionName: 1.9.0_py39}
- categories: system, libs
defaultVersionName: 1.1.7
description: A fast compressor/decompressor.
@@ -1724,6 +1724,15 @@ software_modules:
url: https://github.com/google/snappy
versions:
- {description: A fast compressor/decompressor., markedDefault: false, versionName: 1.1.7}
+ - categories: system, tools
+ defaultVersionName: 0.9.21
+ description: Symas LMDB is an extraordinarily fast, memory-efficient database
+ we developed for the Symas OpenLDAP Project.
+ package: lmdb
+ url: https://symas.com/lightning-memory-mapped-database/
+ versions:
+ - {description: 'Symas LMDB is an extraordinarily fast, memory-efficient database
+ we developed for the Symas OpenLDAP Project.', markedDefault: false, versionName: 0.9.21}
- categories: system, benchmark
defaultVersionName: '29.4'
description: mprime is used by GIMPS, a distributed computing project dedicated
@@ -1735,15 +1744,6 @@ software_modules:
- {description: 'mprime is used by GIMPS, a distributed computing project dedicated
to finding new Mersenne prime numbers, and which is commonly used as a stability
testing utility.', markedDefault: false, versionName: '29.4'}
- - categories: system, tools
- defaultVersionName: 0.9.21
- description: Symas LMDB is an extraordinarily fast, memory-efficient database
- we developed for the Symas OpenLDAP Project.
- package: lmdb
- url: https://symas.com/lightning-memory-mapped-database/
- versions:
- - {description: 'Symas LMDB is an extraordinarily fast, memory-efficient database
- we developed for the Symas OpenLDAP Project.', markedDefault: false, versionName: 0.9.21}
- categories: system, file transfer
defaultVersionName: 4.8.1
description: LFTP is a sophisticated file transfer program supporting a number
@@ -1754,14 +1754,29 @@ software_modules:
- {description: 'LFTP is a sophisticated file transfer program supporting a
number of network protocols (ftp, http, sftp, fish, torrent).', markedDefault: false,
versionName: 4.8.1}
- - categories: system, libs
- defaultVersionName: 2.3.21
- description: Libart is a library for high-performance 2D graphics.
- package: libart_lgpl
- url: https://gitlab.gnome.org/Archive/libart_lgpl
+ - categories: system, benchmark
+ defaultVersionName: 2.1.19_py39
+ description: LinkTest is a communication API benchmarking tool that tests point-to-point
+ connections.
+ package: py-linktest
+ url: https://www.fz-juelich.de/en/ias/jsc/services/user-support/jsc-software-tools/linktest
versions:
- - {description: Libart is a library for high-performance 2D graphics., markedDefault: false,
- versionName: 2.3.21}
+ - description: LinkTest is a communication API benchmarking tool that tests
+ point-to-point connections.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 2.1.19_py39
+ - categories: system, tools
+ defaultVersionName: 0.1.5
+ description: The XCB util modules provides a number of libraries which sit on
+ top of libxcb, the core X protocol library, and some of the extension libraries.
+ package: xcb-util-cursor
+ url: https://xcb.freedesktop.org/
+ versions:
+ - {description: 'The XCB util modules provides a number of libraries which sit
+ on top of libxcb, the core X protocol library, and some of the extension
+ libraries.', markedDefault: false, versionName: 0.1.5}
- categories: system, libs
defaultVersionName: 1.82.0
description: Leptonica is an open source library containing software that is
@@ -1772,6 +1787,14 @@ software_modules:
- {description: Leptonica is an open source library containing software that
is broadly useful for image processing and image analysis applications.,
markedDefault: false, versionName: 1.82.0}
+ - categories: system, libs
+ defaultVersionName: 2.3.21
+ description: Libart is a library for high-performance 2D graphics.
+ package: libart_lgpl
+ url: https://gitlab.gnome.org/Archive/libart_lgpl
+ versions:
+ - {description: Libart is a library for high-performance 2D graphics., markedDefault: false,
+ versionName: 2.3.21}
- categories: system, media
defaultVersionName: 1.0.28
description: Libsndfile is a C library for reading and writing files containing
@@ -1791,24 +1814,14 @@ software_modules:
versions:
- {description: PyQt5 is a comprehensive set of Python bindings for Qt v5.,
markedDefault: false, versionName: 5.9.1_py36}
- - categories: system, file transfer
- defaultVersionName: 3.19.0_py39
- description: A command line wrapper over the Globus SDK for Python.
- package: py-globus-cli
- url: https://github.com/globus/globus-cli
+ - categories: system, libs
+ defaultVersionName: 2.12.4
+ description: Fontconfig is a library for configuring and customizing font access.
+ package: fontconfig
+ url: https://www.freedesktop.org/wiki/Software/fontconfig
versions:
- - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
- versionName: 1.2.0}
- - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
- versionName: 1.9.0_py27}
- - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
- versionName: 1.9.0_py36}
- - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
- versionName: 3.2.0_py39}
- - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
- versionName: 3.8.0_py39}
- - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false,
- versionName: 3.19.0_py39}
+ - {description: Fontconfig is a library for configuring and customizing font
+ access., markedDefault: false, versionName: 2.12.4}
- categories: system, libs
defaultVersionName: 2.30.3
description: Library for the GNOME canvas, an engine for structured graphics
@@ -1820,22 +1833,24 @@ software_modules:
- {description: 'Library for the GNOME canvas, an engine for structured graphics
that offers a rich imaging model, high performance rendering, and a powerful,
high-level API.', markedDefault: false, versionName: 2.30.3}
- - categories: system, libs
- defaultVersionName: 2.12.4
- description: Fontconfig is a library for configuring and customizing font access.
- package: fontconfig
- url: https://www.freedesktop.org/wiki/Software/fontconfig
+ - categories: system, compression
+ defaultVersionName: '16.02'
+ description: p7zip is a Linux port of 7zip, a file archiver with high compression
+ ratio.
+ package: p7zip
+ url: https://sourceforge.net/projects/p7zip/
versions:
- - {description: Fontconfig is a library for configuring and customizing font
- access., markedDefault: false, versionName: 2.12.4}
+ - {description: 'p7zip is a Linux port of 7zip, a file archiver with high compression
+ ratio.', markedDefault: false, versionName: '16.02'}
- categories: system, libs
- defaultVersionName: 0.3.111
- description: libaio provides the Linux-native API for async I/O.
- package: libaio
- url: https://pagure.io/libaio
+ defaultVersionName: 1.10.22
+ description: D-Bus is a message bus system, a simple way for applications to
+ talk to one another.
+ package: dbus
+ url: https://www.freedesktop.org/wiki/Software/dbus/
versions:
- - {description: libaio provides the Linux-native API for async I/O., markedDefault: false,
- versionName: 0.3.111}
+ - {description: 'D-Bus is a message bus system, a simple way for applications
+ to talk to one another.', markedDefault: false, versionName: 1.10.22}
- categories: system, database
defaultVersionName: 2.3.9
description: unixODBC is an open-source project that implements the ODBC API.
@@ -1894,27 +1909,24 @@ software_modules:
- {description: Libxslt is the XSLT C library developed for the GNOME project.
XSLT itself is a an XML language to define transformation for XML., markedDefault: false,
versionName: 1.1.32}
- - categories: system, tools
- defaultVersionName: 4.2.1_py312
- description: wxPython is the cross-platform GUI toolkit for the Python language,
- package: py-wxpython
- url: https://www.wxpython.org/
+ - categories: system, cloud interface
+ defaultVersionName: 2.0.50
+ description: This package provides a unified command line interface to Amazon
+ Web Services.
+ package: aws-cli
+ url: https://github.com/aws/aws-cli
versions:
- - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,',
- family: qt, markedDefault: false, versionName: 4.0.7_py39}
- - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,',
- family: qt, markedDefault: false, versionName: 4.2.0_py39}
- - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,',
- family: qt, markedDefault: false, versionName: 4.2.1_py312}
- - categories: system, libs
- defaultVersionName: 3.0.0
- description: FreeGLUT is a free-software/open-source alternative to the OpenGL
- Utility Toolkit (GLUT) library.
- package: freeglut
- url: http://freeglut.sourceforge.net/
+ - {description: This package provides a unified command line interface to Amazon
+ Web Services., markedDefault: false, versionName: 2.0.50}
+ - categories: system, tool
+ defaultVersionName: '2.12'
+ description: 'The unifdef utility selectively processes conditional C preprocessor
+ #if and #ifdef directives.'
+ package: unifdef
+ url: https://dotat.at/prog/unifdef/
versions:
- - {description: FreeGLUT is a free-software/open-source alternative to the OpenGL
- Utility Toolkit (GLUT) library., markedDefault: false, versionName: 3.0.0}
+ - {description: 'The unifdef utility selectively processes conditional C preprocessor
+ #if and #ifdef directives.', markedDefault: false, versionName: '2.12'}
- categories: system, tools
defaultVersionName: '2.21'
description: The non-arch keyboard configuration database for X Window.
@@ -1931,16 +1943,18 @@ software_modules:
versions:
- {description: Tesseract is an open source text recognition (OCR) Engine.,
markedDefault: false, versionName: 5.1.0}
- - categories: system, compression
- defaultVersionName: 2.1.1
- description: Szip compression software, providing lossless compression of scientific
- data, is an implementation of the extended-Rice lossless compression algorithm.
- package: szip
- url: https://support.hdfgroup.org/doc_resource/SZIP
+ - categories: system, tools
+ defaultVersionName: 4.2.1_py312
+ description: wxPython is the cross-platform GUI toolkit for the Python language,
+ package: py-wxpython
+ url: https://www.wxpython.org/
versions:
- - {description: 'Szip compression software, providing lossless compression of
- scientific data, is an implementation of the extended-Rice lossless compression
- algorithm.', markedDefault: false, versionName: 2.1.1}
+ - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,',
+ family: qt, markedDefault: false, versionName: 4.0.7_py39}
+ - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,',
+ family: qt, markedDefault: false, versionName: 4.2.0_py39}
+ - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,',
+ family: qt, markedDefault: false, versionName: 4.2.1_py312}
- categories: system, file transfer
defaultVersionName: 3.9.6
description: The IBM Aspera Command-Line Interface (the Aspera CLI) is a collection
@@ -1953,16 +1967,34 @@ software_modules:
collection of Aspera tools for performing high-speed, secure data transfers
from the command line.', markedDefault: false, versionName: 3.9.6}
- categories: system, libs
- defaultVersionName: 2.24.0
- description: ATK is the Accessibility Toolkit. It provides a set of generic
- interfaces allowing accessibility technologies such as screen readers to interact
- with a graphical user interface.
- package: atk
- url: https://developer.gnome.org/atk
+ defaultVersionName: 1.8.2
+ description: Libgcrypt is a general purpose cryptographic library originally
+ based on code from GnuPG.
+ package: libgcrypt
+ url: https://www.gnupg.org/software/libgcrypt
+ versions:
+ - {description: Libgcrypt is a general purpose cryptographic library originally
+ based on code from GnuPG., markedDefault: false, versionName: 1.8.2}
+ - categories: system, libs
+ defaultVersionName: 3.0.0
+ description: FreeGLUT is a free-software/open-source alternative to the OpenGL
+ Utility Toolkit (GLUT) library.
+ package: freeglut
+ url: http://freeglut.sourceforge.net/
versions:
- - {description: ATK is the Accessibility Toolkit. It provides a set of generic
- interfaces allowing accessibility technologies such as screen readers to
- interact with a graphical user interface., markedDefault: false, versionName: 2.24.0}
+ - {description: FreeGLUT is a free-software/open-source alternative to the OpenGL
+ Utility Toolkit (GLUT) library., markedDefault: false, versionName: 3.0.0}
+ - categories: system, checkpointing
+ defaultVersionName: 2.6.0
+ description: DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints
+ a single-host or distributed computation in user-space -- with no modifications
+ to user code or to the O/S.
+ package: dmtcp
+ url: http://dmtcp.sourceforge.net/
+ versions:
+ - {description: DMTCP (Distributed MultiThreaded Checkpointing) transparently
+ checkpoints a single-host or distributed computation in user-space -- with
+ no modifications to user code or to the O/S., markedDefault: false, versionName: 2.6.0}
- categories: system, libs
defaultVersionName: 2.3.3
description: The libseccomp library provides an easy to use, platform independent,
@@ -1973,28 +2005,6 @@ software_modules:
- {description: 'The libseccomp library provides an easy to use, platform independent,
interface to the Linux Kernel''s syscall filtering mechanism..', markedDefault: false,
versionName: 2.3.3}
- - categories: system, cloud interface
- defaultVersionName: 2.0.50
- description: This package provides a unified command line interface to Amazon
- Web Services.
- package: aws-cli
- url: https://github.com/aws/aws-cli
- versions:
- - {description: This package provides a unified command line interface to Amazon
- Web Services., markedDefault: false, versionName: 2.0.50}
- - categories: system, libs
- defaultVersionName: 4.0.8
- description: libtiff provides support for the Tag Image File Format (TIFF),
- a widely used format for storing image data.
- package: libtiff
- url: http://simplesystems.org/libtiff/
- versions:
- - {description: 'libtiff provides support for the Tag Image File Format (TIFF),
- a widely used format for storing image data.', markedDefault: false, versionName: 4.4.0}
- - {description: 'libtiff provides support for the Tag Image File Format (TIFF),
- a widely used format for storing image data.', markedDefault: false, versionName: 4.5.0}
- - {description: 'libtiff provides support for the Tag Image File Format (TIFF),
- a widely used format for storing image data.', markedDefault: true, versionName: 4.0.8}
- categories: system, libs
defaultVersionName: 3.0.7
description: OpenSSL is a full-featured toolkit for general-purpose cryptography
@@ -2004,16 +2014,31 @@ software_modules:
versions:
- {description: OpenSSL is a full-featured toolkit for general-purpose cryptography
and secure communication., markedDefault: false, versionName: 3.0.7}
- - categories: system, compression
- defaultVersionName: 5.2.3
- description: XZ Utils, the successor to LZMA Utils, is free general-purpose
- data compression software with a high compression ratio.
- package: xz
- url: http://tukaani.org/xz/
+ - categories: system, file transfer
+ defaultVersionName: 0.11.1
+ description: mpiFileUtils is a suite of MPI-based tools to manage large datasets,
+ which may vary from large directory trees to large files.
+ package: mpifileutils
+ url: https://github.com/hpc/mpifileutils
versions:
- - {description: 'XZ Utils, the successor to LZMA Utils, is free general-purpose
- data compression software with a high compression ratio.', markedDefault: false,
- versionName: 5.2.3}
+ - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets,
+ which may vary from large directory trees to large files.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 0.10.1
+ - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets,
+ which may vary from large directory trees to large files.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: '0.11'
+ - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets,
+ which may vary from large directory trees to large files.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 0.11.1
- categories: system, tools
defaultVersionName: 5.9.1
description: QT is a cross-platform application framework that is used for developing
@@ -2049,14 +2074,16 @@ software_modules:
- {description: Mono is an open source implementation of Microsoft's .NET Framework
based on the ECMA standards for C# and the Common Language Runtime., markedDefault: false,
versionName: 5.20.1.19}
- - categories: system, libs
- defaultVersionName: 2.9.4
- description: Libxml2 is a XML C parser and toolkit.
- package: libxml2
- url: http://xmlsoft.org/
+ - categories: system, compiler
+ defaultVersionName: 1.3.3
+ description: MRC is a resource compiler that can create self-contained applications,
+ by including all the required data inside executable files.
+ package: mrc
+ url: https://github.com/mhekkel/mrc
versions:
- - {description: Libxml2 is a XML C parser and toolkit., markedDefault: false,
- versionName: 2.9.4}
+ - {description: 'MRC is a resource compiler that can create self-contained applications,
+ by including all the required data inside executable files.', markedDefault: false,
+ versionName: 1.3.3}
- categories: system, containers
defaultVersionName: 1.0.0rc2
description: libnvidia-container is a library and a simple CLI utility to automatically
@@ -2070,15 +2097,15 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 1.0.0rc2
- - categories: system, compression
- defaultVersionName: 1.5.1
- description: libzip is a C library for reading, creating, and modifying zip
- archives.
- package: libzip
- url: http://libzip.org
+ - categories: system, libs
+ defaultVersionName: 2.1.14
+ description: talloc is a hierarchical, reference counted memory pool system
+ with destructors.
+ package: talloc
+ url: https://talloc.samba.org
versions:
- - {description: 'libzip is a C library for reading, creating, and modifying
- zip archives.', markedDefault: false, versionName: 1.5.1}
+ - {description: 'talloc is a hierarchical, reference counted memory pool system
+ with destructors.', markedDefault: false, versionName: 2.1.14}
- categories: system, database
defaultVersionName: '0.9998'
description: ODBC driver for SQLite
@@ -2112,37 +2139,35 @@ software_modules:
- {description: Libunistring provides functions for manipulating Unicode strings
and for manipulating C strings according to the Unicode standard., markedDefault: false,
versionName: 0.9.7}
- - categories: system, document processing
- defaultVersionName: 9.53.2
- description: Ghostscript is an interpreter for the PostScript language and PDF
- files.
- package: ghostscript
- url: https://www.gnu.org/software/ghostscript/
- versions:
- - {description: Ghostscript is an interpreter for the PostScript language and
- PDF files., markedDefault: false, versionName: 9.53.2}
- categories: system, libs
- defaultVersionName: 0.9.1
- description: libxkbcommon is a keyboard keymap compiler and support library
- which processes a reduced subset of keymaps as defined by the XKB (X Keyboard
- Extension) specification.
- package: libxkbcommon
- url: https://github.com/xkbcommon/libxkbcommon
+ defaultVersionName: 1.2.0
+ description: A microbenchmark support library
+ package: benchmark
+ url: https://github.com/google/benchmark
versions:
- - {description: libxkbcommon is a keyboard keymap compiler and support library
- which processes a reduced subset of keymaps as defined by the XKB (X Keyboard
- Extension) specification., markedDefault: false, versionName: 0.9.1}
- - categories: system, containers
- defaultVersionName: 0.3.13_py312
- description: Singularity Python (spython) is the Python API for working with
- Singularity containers.
- package: py-spython
- url: https://github.com/singularityhub/singularity-cli
+ - {description: A microbenchmark support library, markedDefault: false, versionName: 1.2.0}
+ - categories: system, tools
+ defaultVersionName: 1.17.0
+ description: The X protocol C-language Binding (XCB) is a replacement for Xlib
+ featuring a small footprint, latency hiding, direct access to the protocol,
+ improved threading support, and extensibility.
+ package: libxcb
+ url: https://xcb.freedesktop.org/
+ versions:
+ - {description: 'The X protocol C-language Binding (XCB) is a replacement for
+ Xlib featuring a small footprint, latency hiding, direct access to the protocol,
+ improved threading support, and extensibility.', markedDefault: false, versionName: 1.17.0}
+ - categories: system, libs
+ defaultVersionName: 2.52.3
+ description: The GLib library provides core non-graphical functionality such
+ as high level data types, Unicode manipulation, and an object and type system
+ to C programs.
+ package: glib
+ url: https://wiki.gnome.org/Projects/GLib
versions:
- - {description: Singularity Python (spython) is the Python API for working with
- Singularity containers., markedDefault: false, versionName: 0.3.13_py39}
- - {description: Singularity Python (spython) is the Python API for working with
- Singularity containers., markedDefault: false, versionName: 0.3.13_py312}
+ - {description: 'The GLib library provides core non-graphical functionality
+ such as high level data types, Unicode manipulation, and an object and type
+ system to C programs.', markedDefault: false, versionName: 2.52.3}
- categories: system, document processing
defaultVersionName: 1.23.0
description: groff (GNU roff) is a typesetting system that reads plain text
@@ -2173,14 +2198,13 @@ software_modules:
about the usage of disk space of a given directory., markedDefault: false,
versionName: 2.20.1}
- categories: system, libs
- defaultVersionName: 2.14.19
- description: ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB) featuring
- mature C, C++ and Python bindings.
- package: orbit
- url: https://www.gnome.org/
+ defaultVersionName: 0.3.111
+ description: libaio provides the Linux-native API for async I/O.
+ package: libaio
+ url: https://pagure.io/libaio
versions:
- - {description: 'ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB)
- featuring mature C, C++ and Python bindings.', markedDefault: false, versionName: 2.14.19}
+ - {description: libaio provides the Linux-native API for async I/O., markedDefault: false,
+ versionName: 0.3.111}
- categories: system, libs
defaultVersionName: 3.32.2_py36
description: PyGObject is a Python package which provides bindings for GObject
@@ -2191,15 +2215,6 @@ software_modules:
- {description: 'PyGObject is a Python package which provides bindings for GObject
based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more.',
markedDefault: false, versionName: 3.32.2_py36}
- - categories: system, compression
- defaultVersionName: '2.4'
- description: A parallel implementation of gzip for modern multi-processor, multi-core
- machines.
- package: pigz
- url: https://zlib.net/pigz/
- versions:
- - {description: 'A parallel implementation of gzip for modern multi-processor,
- multi-core machines.', markedDefault: false, versionName: '2.4'}
- categories: system, scm
defaultVersionName: '8.20210622'
description: git-annex allows managing files with git, without checking the
@@ -2209,6 +2224,22 @@ software_modules:
versions:
- {description: 'git-annex allows managing files with git, without checking
the file contents into git.', markedDefault: false, versionName: '8.20210622'}
+ - categories: system, compression
+ defaultVersionName: 3.5.2
+ description: The libarchive project develops a portable, efficient C library
+ that can read and write streaming archives in a variety of formats.
+ package: libarchive
+ url: https://www.libarchive.org/
+ versions:
+ - {description: 'The libarchive project develops a portable, efficient C library
+ that can read and write streaming archives in a variety of formats.', markedDefault: false,
+ versionName: 3.3.2}
+ - {description: 'The libarchive project develops a portable, efficient C library
+ that can read and write streaming archives in a variety of formats.', markedDefault: false,
+ versionName: 3.4.2}
+ - {description: 'The libarchive project develops a portable, efficient C library
+ that can read and write streaming archives in a variety of formats.', markedDefault: false,
+ versionName: 3.5.2}
- categories: system, tools
defaultVersionName: '20200731'
description: Tools for working with Chromium development.
@@ -2218,13 +2249,13 @@ software_modules:
- {description: Tools for working with Chromium development., markedDefault: false,
versionName: '20200731'}
- categories: system, libs
- defaultVersionName: '1.0'
- description: Implementation of a minimal subset of the PMI1 and PMI2 specifications.
- package: minipmi
- url: https://github.com/kraused/minipmi
+ defaultVersionName: 0.3.5
+ description: C++ implementation of the Google logging module.
+ package: glog
+ url: https://github.com/google/glog
versions:
- - {description: Implementation of a minimal subset of the PMI1 and PMI2 specifications.,
- markedDefault: false, versionName: '1.0'}
+ - {description: C++ implementation of the Google logging module., markedDefault: false,
+ versionName: 0.3.5}
- categories: system, testing
defaultVersionName: 7.1.3_py39
description: 'pytest is a full-featured Python testing framework '
@@ -2233,14 +2264,14 @@ software_modules:
versions:
- {description: 'pytest is a full-featured Python testing framework ', markedDefault: false,
versionName: 7.1.3_py39}
- - categories: system, libs
- defaultVersionName: 0.3.5
- description: C++ implementation of the Google logging module.
- package: glog
- url: https://github.com/google/glog
+ - categories: system, compression
+ defaultVersionName: 1.8.0
+ description: LZ4 is lossless compression algorithm.
+ package: lz4
+ url: https://www.lz4.org
versions:
- - {description: C++ implementation of the Google logging module., markedDefault: false,
- versionName: 0.3.5}
+ - {description: LZ4 is lossless compression algorithm., markedDefault: false,
+ versionName: 1.8.0}
- categories: system, libs
defaultVersionName: 3.2.1
description: libffi is a portable Foreign Function Interface library.
@@ -2974,6 +3005,8 @@ software_modules:
versionName: 0.3.20}
- {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false,
versionName: 0.3.26}
+ - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false,
+ versionName: 0.3.28}
- {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: true,
versionName: 0.3.10}
- categories: math, numerical library
@@ -3264,7 +3297,7 @@ software_modules:
parallel: {mpi: 1}
versionName: 6.0.4
- categories: math, deep learning
- defaultVersionName: 9.0.0.312
+ defaultVersionName: 9.4.0
description: NVIDIA cuDNN is a GPU-accelerated library of primitives for deep
neural networks.
package: cudnn
@@ -3348,6 +3381,12 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 9.0.0.312
+ - description: NVIDIA cuDNN is a GPU-accelerated library of primitives for deep
+ neural networks.
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ versionName: 9.4.0
- categories: math, machine learning
defaultVersionName: 0.22.1_py312
description: The huggingface_hub library allows you to interact with the Hugging
@@ -6116,26 +6155,15 @@ software_modules:
data format., markedDefault: false, versionName: 3.10.0_py312}
- {description: The h5py package is a Pythonic interface to the HDF5 binary
data format., markedDefault: true, versionName: 2.7.1_py27}
- - categories: devel, lib
- defaultVersionName: '2019'
- description: Intel® Threading Building Blocks (Intel® TBB) is a widely used
- C++ library for shared-memory parallel programming and heterogeneous computing
- (intra-node distributed memory programming).
- package: tbb
- url: https://software.intel.com/en-us/intel-tbb
+ - categories: devel, parser
+ defaultVersionName: 3.2.1
+ description: Xerces-C++ is a validating XML parser written in a portable subset
+ of C++.
+ package: xerces-c
+ url: https://xerces.apache.org/xerces-c/index.html
versions:
- - {description: Intel® Threading Building Blocks (Intel® TBB) is a widely used
- C++ library for shared-memory parallel programming and heterogeneous computing
- (intra-node distributed memory programming)., markedDefault: false, versionName: 2017.u2}
- - {description: Intel® Threading Building Blocks (Intel® TBB) is a widely used
- C++ library for shared-memory parallel programming and heterogeneous computing
- (intra-node distributed memory programming)., markedDefault: false, versionName: 2018.u1}
- - {description: Intel® Threading Building Blocks (Intel® TBB) is a widely used
- C++ library for shared-memory parallel programming and heterogeneous computing
- (intra-node distributed memory programming)., markedDefault: false, versionName: '2018'}
- - {description: Intel® Threading Building Blocks (Intel® TBB) is a widely used
- C++ library for shared-memory parallel programming and heterogeneous computing
- (intra-node distributed memory programming)., markedDefault: false, versionName: '2019'}
+ - {description: Xerces-C++ is a validating XML parser written in a portable
+ subset of C++., markedDefault: false, versionName: 3.2.1}
- categories: devel, data
defaultVersionName: 6.6.2
description: NCL is a free interpreted language designed specifically for scientific
@@ -6294,6 +6322,14 @@ software_modules:
- {description: The libevent API provides a mechanism to execute a callback
function when a specific event occurs on a file descriptor or after a timeout
has been reached., markedDefault: false, versionName: 2.1.12}
+ - categories: devel, lib
+ defaultVersionName: 2.0.0
+ description: libtree prints shared object dependencies as a tree.
+ package: libtree
+ url: https://github.com/haampie/libtree
+ versions:
+ - {description: libtree prints shared object dependencies as a tree., markedDefault: false,
+ versionName: 2.0.0}
- categories: devel, language
defaultVersionName: 2.7.13
description: Python is an interpreted, interactive, object-oriented programming
@@ -6313,14 +6349,6 @@ software_modules:
- {description: 'Python is an interpreted, interactive, object-oriented programming
language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python',
markedDefault: true, versionName: 2.7.13}
- - categories: devel, lib
- defaultVersionName: 2.0.0
- description: libtree prints shared object dependencies as a tree.
- package: libtree
- url: https://github.com/haampie/libtree
- versions:
- - {description: libtree prints shared object dependencies as a tree., markedDefault: false,
- versionName: 2.0.0}
- categories: devel, language
defaultVersionName: 7.3.0
description: 'PHP (recursive acronym for PHP: Hypertext Preprocessor) is an
@@ -6332,6 +6360,17 @@ software_modules:
- {description: 'PHP (recursive acronym for PHP: Hypertext Preprocessor) is
an open source general-purpose scripting language that is especially suited
for web development.', markedDefault: false, versionName: 7.3.0}
+ - categories: devel, parser
+ defaultVersionName: 2.7.7
+ description: ANTLR (ANother Tool for Language Recognition) is a powerful parser
+ generator for reading, processing, executing, or translating structured text
+ or binary files.
+ package: antlr
+ url: https://xerces.apache.org/xerces-c/index.html
+ versions:
+ - {description: 'ANTLR (ANother Tool for Language Recognition) is a powerful
+ parser generator for reading, processing, executing, or translating structured
+ text or binary files.', markedDefault: false, versionName: 2.7.7}
- categories: devel, data
defaultVersionName: 4.3.1
description: NetCDF is a set of software libraries and self-describing, machine-independent
@@ -6348,20 +6387,13 @@ software_modules:
parallel: {mpi: 1}
versionName: 4.3.1
- categories: devel, lib
- defaultVersionName: 12.12.1
- description: Trilinos is a collection of open-source software libraries, called
- packages, intended to be used as building blocks for the development of scientific
- applications.
- package: trilinos
- url: https://trilinos.org/
+ defaultVersionName: 1.12.1
+ description: Light-weight, simple and fast XML parser for C++ with XPath support.
+ package: pugixml
+ url: http://pugixml.org/
versions:
- - description: Trilinos is a collection of open-source software libraries, called
- packages, intended to be used as building blocks for the development of
- scientific applications.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 12.12.1
+ - {description: 'Light-weight, simple and fast XML parser for C++ with XPath
+ support.', markedDefault: false, versionName: 1.12.1}
- categories: devel, language
defaultVersionName: 1.18.2
description: Go is an open source programming language that makes it easy to
@@ -6395,17 +6427,6 @@ software_modules:
versions:
- {description: Parsl is a flexible and scalable parallel programming library
for Python., markedDefault: false, versionName: 1.2.0_py39}
- - categories: devel, parser
- defaultVersionName: 2.7.7
- description: ANTLR (ANother Tool for Language Recognition) is a powerful parser
- generator for reading, processing, executing, or translating structured text
- or binary files.
- package: antlr
- url: https://xerces.apache.org/xerces-c/index.html
- versions:
- - {description: 'ANTLR (ANother Tool for Language Recognition) is a powerful
- parser generator for reading, processing, executing, or translating structured
- text or binary files.', markedDefault: false, versionName: 2.7.7}
- categories: devel, lib
defaultVersionName: 0.7.5
description: Library to manipulate tensors on the GPU.
@@ -6417,6 +6438,20 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 0.7.5
+ - categories: devel, profiling
+ defaultVersionName: '2024.4'
+ description: NVIDIA Nsight™ Systems is a system-wide performance analysis tool
+ designed to visualize an application’s algorithms, identify the largest opportunities
+ to optimize, and tune to scale efficiently across any quantity or size of
+ CPUs and GPUs, from large servers to our smallest systems-on-a-chip (SoCs).
+ package: nsight-systems
+ url: https://developer.nvidia.com/nsight-systems
+ versions:
+ - {description: 'NVIDIA Nsight™ Systems is a system-wide performance analysis
+ tool designed to visualize an application’s algorithms, identify the largest
+ opportunities to optimize, and tune to scale efficiently across any quantity
+ or size of CPUs and GPUs, from large servers to our smallest systems-on-a-chip
+ (SoCs).', markedDefault: false, versionName: '2024.4'}
- categories: devel, language
defaultVersionName: 18.15.0
description: Node.js is a JavaScript runtime built on Chrome's V8 JavaScript
@@ -6433,7 +6468,7 @@ software_modules:
- {description: Node.js is a JavaScript runtime built on Chrome's V8 JavaScript
engine. It provides the npm package manager., markedDefault: false, versionName: 18.15.0}
- categories: devel, lib
- defaultVersionName: 2.20.5
+ defaultVersionName: 2.23.4
description: NCCL (pronounced 'Nickel') is a stand-alone library of standard
collective communication routines, such as all-gather, reduce, broadcast,
etc., that have been optimized to achieve high bandwidth over PCIe.
@@ -6517,6 +6552,13 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 2.20.5
+ - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard
+ collective communication routines, such as all-gather, reduce, broadcast,
+ etc., that have been optimized to achieve high bandwidth over PCIe.
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ versionName: 2.23.4
- categories: devel, language
defaultVersionName: '21.3'
description: Erlang is a programming language used to build massively scalable
@@ -6527,14 +6569,19 @@ software_modules:
- {description: Erlang is a programming language used to build massively scalable
soft real-time systems with requirements on high availability., markedDefault: false,
versionName: '21.3'}
- - categories: devel, lib
- defaultVersionName: 1.12.1
- description: Light-weight, simple and fast XML parser for C++ with XPath support.
- package: pugixml
- url: http://pugixml.org/
+ - categories: devel, language
+ defaultVersionName: 5.36.1
+ description: Perl 5 is a highly capable, feature-rich programming language with
+ over 29 years of development.
+ package: perl
+ url: https://www.perl.org
versions:
- - {description: 'Light-weight, simple and fast XML parser for C++ with XPath
- support.', markedDefault: false, versionName: 1.12.1}
+ - {description: 'Perl 5 is a highly capable, feature-rich programming language
+ with over 29 years of development.', help: 'https://www.sherlock.stanford.edu/docs/software/using/perl',
+ markedDefault: false, versionName: 5.26.0}
+ - {description: 'Perl 5 is a highly capable, feature-rich programming language
+ with over 29 years of development.', help: 'https://www.sherlock.stanford.edu/docs/software/using/perl',
+ markedDefault: false, versionName: 5.36.1}
- categories: devel, framework
defaultVersionName: 0.18.0_py39
description: Kedro is an open-source Python framework for creating reproducible,
@@ -6567,19 +6614,15 @@ software_modules:
markedDefault: false, versionName: 1.3.1_py36}
- {description: netcdf4-python is a Python interface to the netCDF C library.,
markedDefault: true, versionName: 1.3.1_py27}
- - categories: devel, language
- defaultVersionName: 5.36.1
- description: Perl 5 is a highly capable, feature-rich programming language with
- over 29 years of development.
- package: perl
- url: https://www.perl.org
+ - categories: devel, data
+ defaultVersionName: 4.0.1
+ description: Redis is an open source, in-memory data structure store, used as
+ a database, cache and message broker.
+ package: redis
+ url: https://redis.io
versions:
- - {description: 'Perl 5 is a highly capable, feature-rich programming language
- with over 29 years of development.', help: 'https://www.sherlock.stanford.edu/docs/software/using/perl',
- markedDefault: false, versionName: 5.26.0}
- - {description: 'Perl 5 is a highly capable, feature-rich programming language
- with over 29 years of development.', help: 'https://www.sherlock.stanford.edu/docs/software/using/perl',
- markedDefault: false, versionName: 5.36.1}
+ - {description: 'Redis is an open source, in-memory data structure store, used
+ as a database, cache and message broker.', markedDefault: false, versionName: 4.0.1}
- categories: devel, lib
defaultVersionName: 0.12.1
description: Collection of C++ software abstractions that enable architecture
@@ -6602,15 +6645,22 @@ software_modules:
versions:
- {description: RabbitMQ is an open-source message broker., markedDefault: false,
versionName: 3.7.13}
- - categories: devel, engine
- defaultVersionName: 8.4.371.22
- description: V8 is Google’s open source high-performance JavaScript and WebAssembly
- engine, written in C++.
- package: v8
- url: https://v8.dev
+ - categories: devel, data
+ defaultVersionName: 3.4.0
+ description: Protocol Buffers (a.k.a., protobuf) are Google's language-neutral,
+ platform-neutral, extensible mechanism for serializing structured data.
+ package: protobuf
+ url: https://developers.google.com/protocol-buffers/
versions:
- - {description: 'V8 is Google’s open source high-performance JavaScript and
- WebAssembly engine, written in C++.', markedDefault: false, versionName: 8.4.371.22}
+ - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral,
+ platform-neutral, extensible mechanism for serializing structured data.',
+ markedDefault: false, versionName: 3.20.0}
+ - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral,
+ platform-neutral, extensible mechanism for serializing structured data.',
+ markedDefault: false, versionName: '21.9'}
+ - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral,
+ platform-neutral, extensible mechanism for serializing structured data.',
+ markedDefault: true, versionName: 3.4.0}
- categories: devel, networking
defaultVersionName: 0.24.0_py39
description: Python bindinbgs for UCX.
@@ -6732,18 +6782,19 @@ software_modules:
- {description: Ninja is a small build system with a focus on speed., markedDefault: false,
versionName: 1.9.0}
- categories: devel, lib
- defaultVersionName: 1.0.0
- description: CNMeM is a simple library to help the Deep Learning frameworks
- manage CUDA memory.
- package: cnmem
- url: https://github.com/NVIDIA/cnmem
+ defaultVersionName: 2.2.2
+ description: Copy-hiding array abstraction to automatically migrate data between
+ memory spaces.
+ package: chai
+ url: https://github.com/LLNL/CHAI
versions:
- - description: CNMeM is a simple library to help the Deep Learning frameworks
- manage CUDA memory.
+ - description: Copy-hiding array abstraction to automatically migrate data between
+ memory spaces.
markedDefault: false
properties:
arch: {gpu: 1}
- versionName: 1.0.0
+ parallel: {mpi: 1}
+ versionName: 2.2.2
- categories: devel, language
defaultVersionName: 1.10.5
description: Julia is a high-level, high-performance dynamic programming language
@@ -6789,19 +6840,50 @@ software_modules:
- {description: 'Launching and controlling spark on HPC clusters ', markedDefault: false,
versionName: 0.3_py27}
- categories: devel, lib
- defaultVersionName: 2.2.2
- description: Copy-hiding array abstraction to automatically migrate data between
- memory spaces.
- package: chai
- url: https://github.com/LLNL/CHAI
+ defaultVersionName: 1.79.0
+ description: Boost is a set of libraries for the C++ programming language that
+ provide support for tasks and structures such as linear algebra, pseudorandom
+ number generation, multithreading, image processing, regular expressions,
+ and unit testing.
+ package: boost
+ url: http://www.boost.org
versions:
- - description: Copy-hiding array abstraction to automatically migrate data between
- memory spaces.
+ - {description: 'Boost is a set of libraries for the C++ programming language
+ that provide support for tasks and structures such as linear algebra, pseudorandom
+ number generation, multithreading, image processing, regular expressions,
+ and unit testing.', markedDefault: false, versionName: 1.64.0}
+ - description: Boost is a set of libraries for the C++ programming language
+ that provide support for tasks and structures such as linear algebra, pseudorandom
+ number generation, multithreading, image processing, regular expressions,
+ and unit testing.
markedDefault: false
properties:
- arch: {gpu: 1}
parallel: {mpi: 1}
- versionName: 2.2.2
+ versionName: 1.69.0
+ - description: Boost is a set of libraries for the C++ programming language
+ that provide support for tasks and structures such as linear algebra, pseudorandom
+ number generation, multithreading, image processing, regular expressions,
+ and unit testing.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 1.75.0
+ - description: Boost is a set of libraries for the C++ programming language
+ that provide support for tasks and structures such as linear algebra, pseudorandom
+ number generation, multithreading, image processing, regular expressions,
+ and unit testing.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 1.76.0
+ - description: Boost is a set of libraries for the C++ programming language
+ that provide support for tasks and structures such as linear algebra, pseudorandom
+ number generation, multithreading, image processing, regular expressions,
+ and unit testing.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 1.79.0
- categories: devel, language
defaultVersionName: 0.29.28_py39
description: Cython is an optimising static compiler for both the Python programming
@@ -6950,15 +7032,18 @@ software_modules:
system.', family: bazel, markedDefault: false, versionName: 0.26.1}
- {description: 'Bazel is a fast, scalable, multi-language and extensible build
system.', family: bazel, markedDefault: false, versionName: 0.29.1}
- - categories: devel, parser
- defaultVersionName: 3.2.1
- description: Xerces-C++ is a validating XML parser written in a portable subset
- of C++.
- package: xerces-c
- url: https://xerces.apache.org/xerces-c/index.html
+ - categories: devel, lib
+ defaultVersionName: 0.5.1
+ description: Simplified Data Exchange for HPC Simulations.
+ package: conduit
+ url: https://software.llnl.gov/conduit/
versions:
- - {description: Xerces-C++ is a validating XML parser written in a portable
- subset of C++., markedDefault: false, versionName: 3.2.1}
+ - description: Simplified Data Exchange for HPC Simulations.
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ parallel: {mpi: 1}
+ versionName: 0.5.1
- categories: devel, lib
defaultVersionName: 0.24.0_py312
description: scikit-image is a collection of algorithms for image processing.
@@ -6998,15 +7083,28 @@ software_modules:
- {description: '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.', markedDefault: false, versionName: 3.1.2}
- - categories: devel, data
- defaultVersionName: 4.0.1
- description: Redis is an open source, in-memory data structure store, used as
- a database, cache and message broker.
- package: redis
- url: https://redis.io
+ - categories: devel, build
+ defaultVersionName: 3.24.2
+ description: CMake is an extensible, open-source system that manages the build
+ process in an operating system and in a compiler-independent manner.
+ package: cmake
+ url: https://www.cmake.org
versions:
- - {description: 'Redis is an open source, in-memory data structure store, used
- as a database, cache and message broker.', markedDefault: false, versionName: 4.0.1}
+ - {description: 'CMake is an extensible, open-source system that manages the
+ build process in an operating system and in a compiler-independent manner.',
+ markedDefault: false, versionName: 3.8.1}
+ - {description: 'CMake is an extensible, open-source system that manages the
+ build process in an operating system and in a compiler-independent manner.',
+ markedDefault: false, versionName: 3.11.1}
+ - {description: 'CMake is an extensible, open-source system that manages the
+ build process in an operating system and in a compiler-independent manner.',
+ markedDefault: false, versionName: 3.13.1}
+ - {description: 'CMake is an extensible, open-source system that manages the
+ build process in an operating system and in a compiler-independent manner.',
+ markedDefault: false, versionName: 3.20.3}
+ - {description: 'CMake is an extensible, open-source system that manages the
+ build process in an operating system and in a compiler-independent manner.',
+ markedDefault: false, versionName: 3.24.2}
- categories: devel, lib
defaultVersionName: 23.04.00_py39
description: Python interface for RMM
@@ -7041,21 +7139,21 @@ software_modules:
- {description: Numba is a compiler for Python array and numerical functions
that gives you the power to speed up your applications with high performance
functions written directly in Python.., markedDefault: true, versionName: 0.35.0_py27}
- - categories: devel, language
- defaultVersionName: 1.72.0
- description: A language empowering everyone to build reliable and efficient
- software.
- package: rust
- url: https://www.rust-lang.org/
+ - categories: devel, data
+ defaultVersionName: 4.9.0
+ description: NetCDF is a set of software libraries and self-describing, machine-independent
+ data formats that support the creation, access, and sharing of array-oriented
+ scientific data. This module provides C libraries.
+ package: netcdf-c
+ url: https://www.unidata.ucar.edu/software/netcdf
versions:
- - {description: A language empowering everyone to build reliable and efficient
- software., markedDefault: false, versionName: 1.35.0}
- - {description: A language empowering everyone to build reliable and efficient
- software., markedDefault: false, versionName: 1.56.1}
- - {description: A language empowering everyone to build reliable and efficient
- software., markedDefault: false, versionName: 1.63.0}
- - {description: A language empowering everyone to build reliable and efficient
- software., markedDefault: false, versionName: 1.72.0}
+ - description: NetCDF is a set of software libraries and self-describing, machine-independent
+ data formats that support the creation, access, and sharing of array-oriented
+ scientific data. This module provides C libraries.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 4.9.0
- categories: devel, data analytics
defaultVersionName: 3.2.1_py312
description: 'Launching and controlling spark on HPC clusters '
@@ -7421,6 +7519,14 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 12.4.0
+ - description: CUDA is a parallel computing platform and application programming
+ interface (API) model created by Nvidia. It allows software developers and
+ software engineers to use a CUDA-enabled graphics processing unit (GPU)
+ for general purpose processing.
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ versionName: 12.6.1
- description: CUDA is a parallel computing platform and application programming
interface (API) model created by Nvidia. It allows software developers and
software engineers to use a CUDA-enabled graphics processing unit (GPU)
@@ -7487,7 +7593,7 @@ software_modules:
arch: {gpu: 1}
versionName: 3.1.0_py39
- categories: devel, networking
- defaultVersionName: 1.15.0
+ defaultVersionName: 1.17.0
description: UCX is a communication library implementing high-performance messaging
for MPI/PGAS frameworks.
package: ucx
@@ -7525,6 +7631,12 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 1.15.0
+ - description: UCX is a communication library implementing high-performance
+ messaging for MPI/PGAS frameworks.
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ versionName: 1.17.0
- categories: devel, lib
defaultVersionName: 1.10.0
description: CUB is a flexible library of cooperative threadblock primitives
@@ -7632,31 +7744,19 @@ software_modules:
properties:
parallel: {mpi: 1}
versionName: 1.0.4
- - categories: devel, compiler
- defaultVersionName: 7.0.0
- description: The LLVM Project is a collection of modular and reusable compiler
- and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,
- package: llvm
- url: http://llvm.org
+ - categories: devel, lib
+ defaultVersionName: 1.0.0
+ description: CNMeM is a simple library to help the Deep Learning frameworks
+ manage CUDA memory.
+ package: cnmem
+ url: https://github.com/NVIDIA/cnmem
versions:
- - {description: 'The LLVM Project is a collection of modular and reusable compiler
- and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
- markedDefault: false, versionName: 3.8.1}
- - {description: 'The LLVM Project is a collection of modular and reusable compiler
- and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
- markedDefault: false, versionName: 4.0.0}
- - {description: 'The LLVM Project is a collection of modular and reusable compiler
- and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
- markedDefault: false, versionName: 5.0.0}
- - {description: 'The LLVM Project is a collection of modular and reusable compiler
- and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
- markedDefault: false, versionName: 9.0.1}
- - {description: 'The LLVM Project is a collection of modular and reusable compiler
- and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
- markedDefault: false, versionName: 15.0.3}
- - {description: 'The LLVM Project is a collection of modular and reusable compiler
- and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
- markedDefault: true, versionName: 7.0.0}
+ - description: CNMeM is a simple library to help the Deep Learning frameworks
+ manage CUDA memory.
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ versionName: 1.0.0
- categories: devel, build
defaultVersionName: '2.38'
description: The GNU Binutils are a collection of binary tools.
@@ -7666,50 +7766,25 @@ software_modules:
- {description: The GNU Binutils are a collection of binary tools., markedDefault: false,
versionName: '2.38'}
- categories: devel, lib
- defaultVersionName: 1.79.0
- description: Boost is a set of libraries for the C++ programming language that
- provide support for tasks and structures such as linear algebra, pseudorandom
- number generation, multithreading, image processing, regular expressions,
- and unit testing.
- package: boost
- url: http://www.boost.org
+ defaultVersionName: '2019'
+ description: Intel® Threading Building Blocks (Intel® TBB) is a widely used
+ C++ library for shared-memory parallel programming and heterogeneous computing
+ (intra-node distributed memory programming).
+ package: tbb
+ url: https://software.intel.com/en-us/intel-tbb
versions:
- - {description: 'Boost is a set of libraries for the C++ programming language
- that provide support for tasks and structures such as linear algebra, pseudorandom
- number generation, multithreading, image processing, regular expressions,
- and unit testing.', markedDefault: false, versionName: 1.64.0}
- - description: Boost is a set of libraries for the C++ programming language
- that provide support for tasks and structures such as linear algebra, pseudorandom
- number generation, multithreading, image processing, regular expressions,
- and unit testing.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 1.69.0
- - description: Boost is a set of libraries for the C++ programming language
- that provide support for tasks and structures such as linear algebra, pseudorandom
- number generation, multithreading, image processing, regular expressions,
- and unit testing.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 1.75.0
- - description: Boost is a set of libraries for the C++ programming language
- that provide support for tasks and structures such as linear algebra, pseudorandom
- number generation, multithreading, image processing, regular expressions,
- and unit testing.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 1.76.0
- - description: Boost is a set of libraries for the C++ programming language
- that provide support for tasks and structures such as linear algebra, pseudorandom
- number generation, multithreading, image processing, regular expressions,
- and unit testing.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 1.79.0
+ - {description: Intel® Threading Building Blocks (Intel® TBB) is a widely used
+ C++ library for shared-memory parallel programming and heterogeneous computing
+ (intra-node distributed memory programming)., markedDefault: false, versionName: 2017.u2}
+ - {description: Intel® Threading Building Blocks (Intel® TBB) is a widely used
+ C++ library for shared-memory parallel programming and heterogeneous computing
+ (intra-node distributed memory programming)., markedDefault: false, versionName: 2018.u1}
+ - {description: Intel® Threading Building Blocks (Intel® TBB) is a widely used
+ C++ library for shared-memory parallel programming and heterogeneous computing
+ (intra-node distributed memory programming)., markedDefault: false, versionName: '2018'}
+ - {description: Intel® Threading Building Blocks (Intel® TBB) is a widely used
+ C++ library for shared-memory parallel programming and heterogeneous computing
+ (intra-node distributed memory programming)., markedDefault: false, versionName: '2019'}
- categories: devel, profiling
defaultVersionName: 3.3.462
description: AMD uProf is a performance analysis tool for applications.
@@ -7787,6 +7862,10 @@ software_modules:
is concurrent, class-based, object-oriented,[14] and specifically designed
to have as few implementation dependencies as possible.', markedDefault: false,
versionName: 18.0.2}
+ - {description: 'Java is a general-purpose computer programming language that
+ is concurrent, class-based, object-oriented,[14] and specifically designed
+ to have as few implementation dependencies as possible.', markedDefault: false,
+ versionName: 21.0.4}
- {description: 'Java is a general-purpose computer programming language that
is concurrent, class-based, object-oriented,[14] and specifically designed
to have as few implementation dependencies as possible.', markedDefault: true,
@@ -7877,18 +7956,21 @@ software_modules:
versions:
- {description: Hiredis is a minimalistic C client library for the Redis database.,
markedDefault: false, versionName: 0.13.3}
- - categories: devel, lib
- defaultVersionName: 0.5.1
- description: Simplified Data Exchange for HPC Simulations.
- package: conduit
- url: https://software.llnl.gov/conduit/
+ - categories: devel, language
+ defaultVersionName: 1.72.0
+ description: A language empowering everyone to build reliable and efficient
+ software.
+ package: rust
+ url: https://www.rust-lang.org/
versions:
- - description: Simplified Data Exchange for HPC Simulations.
- markedDefault: false
- properties:
- arch: {gpu: 1}
- parallel: {mpi: 1}
- versionName: 0.5.1
+ - {description: A language empowering everyone to build reliable and efficient
+ software., markedDefault: false, versionName: 1.35.0}
+ - {description: A language empowering everyone to build reliable and efficient
+ software., markedDefault: false, versionName: 1.56.1}
+ - {description: A language empowering everyone to build reliable and efficient
+ software., markedDefault: false, versionName: 1.63.0}
+ - {description: A language empowering everyone to build reliable and efficient
+ software., markedDefault: false, versionName: 1.72.0}
- categories: devel, language
defaultVersionName: 5.3.4
description: Lua is a powerful, efficient, lightweight, embeddable scripting
@@ -7925,21 +8007,31 @@ software_modules:
properties:
parallel: {mpi: 1}
versionName: 1.3.2
- - categories: devel, data
- defaultVersionName: 4.9.0
- description: NetCDF is a set of software libraries and self-describing, machine-independent
- data formats that support the creation, access, and sharing of array-oriented
- scientific data. This module provides C libraries.
- package: netcdf-c
- url: https://www.unidata.ucar.edu/software/netcdf
+ - categories: devel, compiler
+ defaultVersionName: 7.0.0
+ description: The LLVM Project is a collection of modular and reusable compiler
+ and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,
+ package: llvm
+ url: http://llvm.org
versions:
- - description: NetCDF is a set of software libraries and self-describing, machine-independent
- data formats that support the creation, access, and sharing of array-oriented
- scientific data. This module provides C libraries.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 4.9.0
+ - {description: 'The LLVM Project is a collection of modular and reusable compiler
+ and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
+ markedDefault: false, versionName: 3.8.1}
+ - {description: 'The LLVM Project is a collection of modular and reusable compiler
+ and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
+ markedDefault: false, versionName: 4.0.0}
+ - {description: 'The LLVM Project is a collection of modular and reusable compiler
+ and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
+ markedDefault: false, versionName: 5.0.0}
+ - {description: 'The LLVM Project is a collection of modular and reusable compiler
+ and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
+ markedDefault: false, versionName: 9.0.1}
+ - {description: 'The LLVM Project is a collection of modular and reusable compiler
+ and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
+ markedDefault: false, versionName: 15.0.3}
+ - {description: 'The LLVM Project is a collection of modular and reusable compiler
+ and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,',
+ markedDefault: true, versionName: 7.0.0}
- categories: devel, package management
defaultVersionName: 0.28.1
description: Pixi is a package management tool for developers. It allows the
@@ -7978,30 +8070,6 @@ software_modules:
- {description: 'Intel Fortran Compiler, also known as ifort, is a group of
Fortran compilers from Intel', family: compiler_f, markedDefault: false,
versionName: '2019'}
- - categories: devel, data
- defaultVersionName: 3.4.0
- description: Protocol Buffers (a.k.a., protobuf) are Google's language-neutral,
- platform-neutral, extensible mechanism for serializing structured data.
- package: protobuf
- url: https://developers.google.com/protocol-buffers/
- versions:
- - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral,
- platform-neutral, extensible mechanism for serializing structured data.',
- markedDefault: false, versionName: 3.20.0}
- - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral,
- platform-neutral, extensible mechanism for serializing structured data.',
- markedDefault: false, versionName: '21.9'}
- - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral,
- platform-neutral, extensible mechanism for serializing structured data.',
- markedDefault: true, versionName: 3.4.0}
- - categories: devel, IDE
- defaultVersionName: 4.16.1
- description: Run VS Code on any machine anywhere and access it in the browser.
- package: code-server
- url: https://github.com/coder/code-server
- versions:
- - {description: Run VS Code on any machine anywhere and access it in the browser.,
- markedDefault: false, versionName: 4.16.1}
- categories: devel, data
defaultVersionName: 4.5.4
description: NetCDF is a set of software libraries and self-describing, machine-independent
@@ -8017,6 +8085,29 @@ software_modules:
properties:
parallel: {mpi: 1}
versionName: 4.5.4
+ - categories: devel, IDE
+ defaultVersionName: 4.16.1
+ description: Run VS Code on any machine anywhere and access it in the browser.
+ package: code-server
+ url: https://github.com/coder/code-server
+ versions:
+ - {description: Run VS Code on any machine anywhere and access it in the browser.,
+ markedDefault: false, versionName: 4.16.1}
+ - categories: devel, lib
+ defaultVersionName: 12.12.1
+ description: Trilinos is a collection of open-source software libraries, called
+ packages, intended to be used as building blocks for the development of scientific
+ applications.
+ package: trilinos
+ url: https://trilinos.org/
+ versions:
+ - description: Trilinos is a collection of open-source software libraries, called
+ packages, intended to be used as building blocks for the development of
+ scientific applications.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 12.12.1
- categories: devel, compiler
defaultVersionName: '21.5'
description: NVIDIA HPC Software Development Kit (SDK) including C, C++, and
@@ -8078,26 +8169,13 @@ software_modules:
versions:
- {description: Standard ML of New Jersey (abbreviated SML/NJ) is a compiler
for the Standard ML '97 programming language., markedDefault: false, versionName: '110.81'}
- - categories: devel, build
- defaultVersionName: 3.24.2
- description: CMake is an extensible, open-source system that manages the build
- process in an operating system and in a compiler-independent manner.
- package: cmake
- url: https://www.cmake.org
+ - categories: devel, engine
+ defaultVersionName: 8.4.371.22
+ description: V8 is Google’s open source high-performance JavaScript and WebAssembly
+ engine, written in C++.
+ package: v8
+ url: https://v8.dev
versions:
- - {description: 'CMake is an extensible, open-source system that manages the
- build process in an operating system and in a compiler-independent manner.',
- markedDefault: false, versionName: 3.8.1}
- - {description: 'CMake is an extensible, open-source system that manages the
- build process in an operating system and in a compiler-independent manner.',
- markedDefault: false, versionName: 3.11.1}
- - {description: 'CMake is an extensible, open-source system that manages the
- build process in an operating system and in a compiler-independent manner.',
- markedDefault: false, versionName: 3.13.1}
- - {description: 'CMake is an extensible, open-source system that manages the
- build process in an operating system and in a compiler-independent manner.',
- markedDefault: false, versionName: 3.20.3}
- - {description: 'CMake is an extensible, open-source system that manages the
- build process in an operating system and in a compiler-independent manner.',
- markedDefault: false, versionName: 3.24.2}
+ - {description: 'V8 is Google’s open source high-performance JavaScript and
+ WebAssembly engine, written in C++.', markedDefault: false, versionName: 8.4.371.22}
diff --git a/src/docs/software/updates.xml b/src/docs/software/updates.xml
index ee2f6169b..2400cdecf 100644
--- a/src/docs/software/updates.xml
+++ b/src/docs/software/updates.xml
@@ -5,6 +5,78 @@
Sherlock software update feed
https://www.sherlock.stanford.edu/docs/software/list
+
+ New version: devel/java version 21.0.4
+ Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented,[14] and specifically designed to have as few implementation dependencies as possible.
+ http://www.oracle.com/technetwork/java/index.html
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=21.0.4#java
+ devel, language
+ kilian@stanford.edu (Kilian Cavalotti)
+ Tue, 17 Sep 2024 11:24:55 -0700
+
+
+ New version: devel/nccl version 2.23.4
+ NCCL (pronounced 'Nickel') is a stand-alone library of standard collective communication routines, such as all-gather, reduce, broadcast, etc., that have been optimized to achieve high bandwidth over PCIe.
+ https://github.com/NVIDIA/nccl
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=2.23.4#nccl
+ devel, lib
+ kilian@stanford.edu (Kilian Cavalotti)
+ Mon, 16 Sep 2024 15:17:35 -0700
+
+
+ New module: devel/nsight-systems version 2024.4
+ NVIDIA Nsight™ Systems is a system-wide performance analysis tool designed to visualize an application’s algorithms, identify the largest opportunities to optimize, and tune to scale efficiently across any quantity or size of CPUs and GPUs, from large servers to our smallest systems-on-a-chip (SoCs).
+ https://developer.nvidia.com/nsight-systems
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=2024.4#nsight-systems
+ devel, profiling
+ kilian@stanford.edu (Kilian Cavalotti)
+ Mon, 16 Sep 2024 15:03:22 -0700
+
+
+ New module: system/xcb-util-cursor version 0.1.5
+ The XCB util modules provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries.
+ https://xcb.freedesktop.org/
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.1.5#xcb-util-cursor
+ system, tools
+ kilian@stanford.edu (Kilian Cavalotti)
+ Mon, 16 Sep 2024 15:03:06 -0700
+
+
+ New module: system/xcb-proto version 1.17.0
+ xcb-proto provides the XML-XCB protocol descriptions that libxcb uses to generate the majority of its code and API.
+ https://xcb.freedesktop.org/
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.17.0#xcb-proto
+ system, tools
+ kilian@stanford.edu (Kilian Cavalotti)
+ Mon, 16 Sep 2024 15:02:57 -0700
+
+
+ New module: system/libxcb version 1.17.0
+ The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.
+ https://xcb.freedesktop.org/
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.17.0#libxcb
+ system, tools
+ kilian@stanford.edu (Kilian Cavalotti)
+ Mon, 16 Sep 2024 15:02:46 -0700
+
+
+ New version: devel/cuda version 12.6.1
+ CUDA is a parallel computing platform and application programming interface (API) model created by Nvidia. It allows software developers and software engineers to use a CUDA-enabled graphics processing unit (GPU) for general purpose processing.
+ https://developer.nvidia.com/cuda-toolkit
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=12.6.1#cuda
+ devel, language
+ kilian@stanford.edu (Kilian Cavalotti)
+ Mon, 16 Sep 2024 11:22:27 -0700
+
+
+ New version: math/openblas version 0.3.28
+ OpenBLAS is an optimized BLAS library
+ http://www.openblas.net/
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.3.28#openblas
+ math, numerical library
+ kilian@stanford.edu (Kilian Cavalotti)
+ Mon, 16 Sep 2024 11:03:34 -0700
+ New version: biology/dorado version 0.7.1