diff --git a/includes/data/software.yml b/includes/data/software.yml
index 49ea65871..bd9137083 100644
--- a/includes/data/software.yml
+++ b/includes/data/software.yml
@@ -683,16 +683,14 @@ software_modules:
- {description: Simple password manager using gpg and ordinary unix directories.,
markedDefault: false, versionName: 1.7.4}
- categories: system, tools
- defaultVersionName: 7.81.0
+ defaultVersionName: 8.4.0
description: curl is an open source command line tool and library for transferring
data with URL syntax.
package: curl
url: https://curl.haxx.se/
versions:
- {description: curl is an open source command line tool and library for transferring
- data with URL syntax., markedDefault: false, versionName: 7.54.0}
- - {description: curl is an open source command line tool and library for transferring
- data with URL syntax., markedDefault: false, versionName: 7.81.0}
+ data with URL syntax., markedDefault: false, versionName: 8.4.0}
- categories: system, libs
defaultVersionName: 1.4.1
description: Epoxy is a library for handling OpenGL function pointer management
@@ -855,10 +853,12 @@ software_modules:
versions:
- {description: 'LibreSSL is a version of the TLS/crypto stack forked from OpenSSL
in 2014, with goals of modernizing the codebase, improving security, and
- applying best practice development processes.', markedDefault: false, versionName: 2.5.3}
+ applying best practice development processes.', family: ssl, markedDefault: false,
+ versionName: 2.5.3}
- {description: 'LibreSSL is a version of the TLS/crypto stack forked from OpenSSL
in 2014, with goals of modernizing the codebase, improving security, and
- applying best practice development processes.', markedDefault: false, versionName: 3.2.1}
+ applying best practice development processes.', family: ssl, markedDefault: false,
+ versionName: 3.2.1}
- categories: system, file management
defaultVersionName: 0.9.3
description: fpart sorts files and packs them into partitions.
@@ -1909,7 +1909,7 @@ software_modules:
url: https://www.openssl.org/
versions:
- {description: OpenSSL is a full-featured toolkit for general-purpose cryptography
- and secure communication., markedDefault: false, versionName: 3.0.7}
+ and secure communication., family: ssl, markedDefault: false, versionName: 3.0.7}
- categories: system, libs
defaultVersionName: 1.8.2
description: Libgcrypt is a general purpose cryptographic library originally
@@ -5682,15 +5682,26 @@ software_modules:
arch: {gpu: 1}
parallel: {mpi: 1}
versionName: 0.5.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: '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: Xerces-C++ is a validating XML parser written in a portable
- subset of C++., markedDefault: false, versionName: 3.2.1}
+ - {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, data
defaultVersionName: 6.6.2
description: NCL is a free interpreted language designed specifically for scientific
@@ -5821,15 +5832,17 @@ software_modules:
- {description: 'ZeroMQ (also spelled ØMQ, 0MQ or ZMQ) is a high-performance
asynchronous messaging library, aimed at use in distributed or concurrent
applications.', markedDefault: false, versionName: 4.2.2}
- - categories: devel, debug
- defaultVersionName: 3.14.0
- description: Valgrind is an instrumentation framework for building dynamic analysis
- tools.
- package: valgrind
- url: http://valgrind.org/
+ - categories: devel, lib
+ defaultVersionName: 2.1.12
+ 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.
+ package: libevent
+ url: https://libevent.org
versions:
- - {description: Valgrind is an instrumentation framework for building dynamic
- analysis tools., markedDefault: false, versionName: 3.14.0}
+ - {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, language
defaultVersionName: 2.7.13
description: Python is an interpreted, interactive, object-oriented programming
@@ -6027,6 +6040,17 @@ 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, 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.12.1
description: Collection of C++ software abstractions that enable architecture
@@ -6074,14 +6098,15 @@ software_modules:
versionName: '23.3'
- {description: 'NVIDIA HPC Software Development Kit (SDK) including C, C++,
and Fortran compilers.', family: compiler_f, markedDefault: true, versionName: '21.5'}
- - categories: devel, lib
- defaultVersionName: 2.0.0
- description: libtree prints shared object dependencies as a tree.
- package: libtree
- url: https://github.com/haampie/libtree
+ - 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: libtree prints shared object dependencies as a tree., markedDefault: false,
- versionName: 2.0.0}
+ - {description: 'V8 is Google’s open source high-performance JavaScript and
+ WebAssembly engine, written in C++.', markedDefault: false, versionName: 8.4.371.22}
- categories: devel, networking
defaultVersionName: 0.24.0_py39
description: Python bindinbgs for UCX.
@@ -6089,17 +6114,21 @@ software_modules:
url: https://github.com/rapidsai/ucx-py
versions:
- {description: Python bindinbgs for UCX., markedDefault: false, versionName: 0.24.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
+ - categories: devel, data
+ defaultVersionName: 4.5.4
+ 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 Fortran libraries.
+ package: netcdf-fortran
+ url: https://www.unidata.ucar.edu/software/netcdf
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}
+ - 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 Fortran libraries.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 4.5.4
- categories: devel, data
defaultVersionName: 3.4.0_py27
description: Python bindings for Google's Protocol Buffers data interchange
@@ -6178,21 +6207,14 @@ software_modules:
versions:
- {description: Ninja is a small build system with a focus on speed., markedDefault: false,
versionName: 1.9.0}
- - categories: devel, data
- defaultVersionName: 4.5.4
- 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 Fortran libraries.
- package: netcdf-fortran
- url: https://www.unidata.ucar.edu/software/netcdf
+ - 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: 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 Fortran libraries.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 4.5.4
+ - {description: libtree prints shared object dependencies as a tree., markedDefault: false,
+ versionName: 2.0.0}
- categories: devel, language
defaultVersionName: 1.9.0
description: Julia is a high-level, high-performance dynamic programming language
@@ -6248,15 +6270,14 @@ software_modules:
- {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, 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, lib
+ defaultVersionName: 3.7.13
+ description: RabbitMQ is an open-source message broker.
+ package: rabbitmq
+ url: http://rabbitmq.com
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: RabbitMQ is an open-source message broker., markedDefault: false,
+ versionName: 3.7.13}
- categories: devel, language
defaultVersionName: 0.29.28_py39
description: Cython is an optimising static compiler for both the Python programming
@@ -6276,29 +6297,28 @@ software_modules:
- {description: Cython is an optimising static compiler for both the Python
programming language and the extended Cython programming language (based
on Pyrex)., markedDefault: false, versionName: 0.29.28_py39}
- - categories: devel, data
- defaultVersionName: 2.0.1_py39
- description: pandas is an open source, BSD-licensed library providing high-performance,
- easy-to-use data structures and data analysis tools for the Python programming
- language.
- package: py-pandas
- url: https://pandas.pydata.org/
+ - 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: 'pandas is an open source, BSD-licensed library providing high-performance,
- easy-to-use data structures and data analysis tools for the Python programming
- language.', family: pandas, markedDefault: false, versionName: 0.23.0_py27}
- - {description: 'pandas is an open source, BSD-licensed library providing high-performance,
- easy-to-use data structures and data analysis tools for the Python programming
- language.', family: pandas, markedDefault: false, versionName: 0.23.0_py36}
- - {description: 'pandas is an open source, BSD-licensed library providing high-performance,
- easy-to-use data structures and data analysis tools for the Python programming
- language.', family: pandas, markedDefault: false, versionName: 1.0.3_py36}
- - {description: 'pandas is an open source, BSD-licensed library providing high-performance,
- easy-to-use data structures and data analysis tools for the Python programming
- language.', family: pandas, markedDefault: false, versionName: 1.3.1_py39}
- - {description: 'pandas is an open source, BSD-licensed library providing high-performance,
- easy-to-use data structures and data analysis tools for the Python programming
- language.', family: pandas, markedDefault: false, versionName: 2.0.1_py39}
+ - {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, language
defaultVersionName: '20180301'
description: Manticore is a high-level parallel programming language aimed at
@@ -6339,28 +6359,15 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 0.7.5
- - 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, 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: '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: '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: 3.4.0
description: 'Eigen is a C++ template library for linear algebra: matrices,
@@ -6426,14 +6433,6 @@ 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, lib
- defaultVersionName: 3.7.13
- description: RabbitMQ is an open-source message broker.
- package: rabbitmq
- url: http://rabbitmq.com
- versions:
- - {description: RabbitMQ is an open-source message broker., markedDefault: false,
- versionName: 3.7.13}
- categories: devel, mpi
defaultVersionName: '2019'
description: Intel® MPI Library is a multi-fabric message passing library that
@@ -6469,82 +6468,52 @@ software_modules:
properties:
parallel: {mpi: 1}
versionName: '2019'
- - categories: devel, lib
- defaultVersionName: 2.1.12
- 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.
- package: libevent
- url: https://libevent.org
+ - categories: devel, debug
+ defaultVersionName: 3.14.0
+ description: Valgrind is an instrumentation framework for building dynamic analysis
+ tools.
+ package: valgrind
+ url: http://valgrind.org/
versions:
- - {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}
+ - {description: Valgrind is an instrumentation framework for building dynamic
+ analysis tools., markedDefault: false, versionName: 3.14.0}
+ - 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: Xerces-C++ is a validating XML parser written in a portable
+ subset of C++., markedDefault: false, versionName: 3.2.1}
- 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: 2.7.1_py27
+ description: The h5py package is a Pythonic interface to the HDF5 binary data
+ format.
+ package: py-h5py
+ url: http://www.h5py.org
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
- - 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
+ - {description: The h5py package is a Pythonic interface to the HDF5 binary
+ data format., markedDefault: false, versionName: 2.8.0_py36}
+ - {description: The h5py package is a Pythonic interface to the HDF5 binary
+ data format., markedDefault: false, versionName: 2.10.0_py36}
+ - {description: The h5py package is a Pythonic interface to the HDF5 binary
+ data format., markedDefault: false, versionName: 3.1.0_py36}
+ - {description: The h5py package is a Pythonic interface to the HDF5 binary
+ data format., markedDefault: false, versionName: 3.7.0_py39}
+ - {description: The h5py package is a Pythonic interface to the HDF5 binary
+ data format., markedDefault: true, versionName: 2.7.1_py27}
+ - categories: devel, language
+ defaultVersionName: 7.3.0
+ description: 'PHP (recursive acronym for PHP: Hypertext Preprocessor) is an
+ open source general-purpose scripting language that is especially suited for
+ web development.'
+ package: php
+ url: http://www.php.net
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: '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, lib
defaultVersionName: 0.35.0_py27
description: Numba is a compiler for Python array and numerical functions that
@@ -6580,16 +6549,19 @@ software_modules:
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, build
- defaultVersionName: 1.8.0
- description: Bazelisk is a wrapper for Bazel written in Go.
- package: bazelisk
- url: https://github.com/bazelbuild/bazelisk
+ - categories: devel, language
+ defaultVersionName: 2.2.2
+ description: GNU Guile is the preferred extension system for the GNU Project,
+ which features an implementation of the Scheme programming language.
+ package: guile
+ url: https://www.gnu.org/software/guile/
versions:
- - {description: Bazelisk is a wrapper for Bazel written in Go., family: bazel,
- markedDefault: false, versionName: 1.3.0}
- - {description: Bazelisk is a wrapper for Bazel written in Go., family: bazel,
- markedDefault: false, versionName: 1.8.0}
+ - {description: 'GNU Guile is the preferred extension system for the GNU Project,
+ which features an implementation of the Scheme programming language.', markedDefault: false,
+ versionName: 2.0.11}
+ - {description: 'GNU Guile is the preferred extension system for the GNU Project,
+ which features an implementation of the Scheme programming language.', markedDefault: false,
+ versionName: 2.2.2}
- categories: devel, framework
defaultVersionName: 5.8.2
description: Global Arrays (GA) is a Partitioned Global Address Space (PGAS)
@@ -6617,17 +6589,26 @@ software_modules:
versions:
- {description: Kerl is a tool to easily build and install Erlang/OTP instances.,
markedDefault: false, versionName: 1.8.5}
- - categories: devel, language
- defaultVersionName: 7.3.0
- description: 'PHP (recursive acronym for PHP: Hypertext Preprocessor) is an
- open source general-purpose scripting language that is especially suited for
- web development.'
- package: php
- url: http://www.php.net
+ - categories: devel, lib
+ defaultVersionName: 0.20.0_py39
+ description: scikit-image is a collection of algorithms for image processing.
+ package: py-scikit-image
+ url: http://scikit-image.org/
versions:
- - {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}
+ - {description: scikit-image is a collection of algorithms for image processing.,
+ markedDefault: false, versionName: 0.13.0_py27}
+ - {description: scikit-image is a collection of algorithms for image processing.,
+ markedDefault: false, versionName: 0.14.0_py27}
+ - {description: scikit-image is a collection of algorithms for image processing.,
+ markedDefault: false, versionName: 0.15.0_py27}
+ - {description: scikit-image is a collection of algorithms for image processing.,
+ markedDefault: false, versionName: 0.15.0_py36}
+ - {description: scikit-image is a collection of algorithms for image processing.,
+ markedDefault: false, versionName: 0.17.2_py36}
+ - {description: scikit-image is a collection of algorithms for image processing.,
+ markedDefault: false, versionName: 0.19.3_py39}
+ - {description: scikit-image is a collection of algorithms for image processing.,
+ markedDefault: false, versionName: 0.20.0_py39}
- categories: devel, compiler
defaultVersionName: 2.2.0
description: AMD Optimizing C/C++ Compiler - AOCC is a highly optimized C, C++
@@ -6648,26 +6629,22 @@ software_modules:
url: https://www.gnu.org/software/gdb/
versions:
- {description: GDB is the GNU Project debugger., markedDefault: false, versionName: 8.2.1}
- - categories: devel, lib
- defaultVersionName: 0.20.0_py39
- description: scikit-image is a collection of algorithms for image processing.
- package: py-scikit-image
- url: http://scikit-image.org/
+ - 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: scikit-image is a collection of algorithms for image processing.,
- markedDefault: false, versionName: 0.13.0_py27}
- - {description: scikit-image is a collection of algorithms for image processing.,
- markedDefault: false, versionName: 0.14.0_py27}
- - {description: scikit-image is a collection of algorithms for image processing.,
- markedDefault: false, versionName: 0.15.0_py27}
- - {description: scikit-image is a collection of algorithms for image processing.,
- markedDefault: false, versionName: 0.15.0_py36}
- - {description: scikit-image is a collection of algorithms for image processing.,
- markedDefault: false, versionName: 0.17.2_py36}
- - {description: scikit-image is a collection of algorithms for image processing.,
- markedDefault: false, versionName: 0.19.3_py39}
- - {description: scikit-image is a collection of algorithms for image processing.,
- markedDefault: false, versionName: 0.20.0_py39}
+ - {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, data
defaultVersionName: 1.10.6
description: HDF5 is a data model, library, and file format for storing and
@@ -6706,44 +6683,44 @@ software_modules:
parallel: {mpi: 1}
versionName: 1.10.6
- categories: devel, language
- defaultVersionName: 3.1.2
- 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.
- package: ruby
- url: https://www.ruby-lang.org
+ defaultVersionName: 8.6.5
+ description: Haskell is a statically typed, purely functional programming language
+ with type inference and lazy evaluation.
+ package: haskell
+ url: https://www.haskell.org/
versions:
- - {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: 2.4.1}
- - {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: 2.7.1}
- - {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
+ - {description: 'Haskell is a statically typed, purely functional programming
+ language with type inference and lazy evaluation.', markedDefault: false,
+ versionName: 8.6.5}
+ - categories: devel, lib
+ defaultVersionName: 23.04.00_py39
+ description: Python interface for RMM
+ package: py-rmm
+ url: https://github.com/rapidsai/rmm
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}
- - categories: devel, language
- defaultVersionName: 2.2.2
- description: GNU Guile is the preferred extension system for the GNU Project,
- which features an implementation of the Scheme programming language.
- package: guile
- url: https://www.gnu.org/software/guile/
+ - description: Python interface for RMM
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ versionName: 23.04.00_py39
+ - categories: devel, lib
+ defaultVersionName: 3.1.0
+ description: CUTLASS is a collection of CUDA C++ template abstractions for implementing
+ high-performance matrix-multiplication (GEMM) at all levels and scales within
+ CUDA.
+ package: cutlass
+ url: https://github.com/NVIDIA/cutlass
versions:
- - {description: 'GNU Guile is the preferred extension system for the GNU Project,
- which features an implementation of the Scheme programming language.', markedDefault: false,
- versionName: 2.0.11}
- - {description: 'GNU Guile is the preferred extension system for the GNU Project,
- which features an implementation of the Scheme programming language.', markedDefault: false,
- versionName: 2.2.2}
+ - {description: CUTLASS is a collection of CUDA C++ template abstractions for
+ implementing high-performance matrix-multiplication (GEMM) at all levels
+ and scales within CUDA., markedDefault: false, versionName: 0.1.0}
+ - description: CUTLASS is a collection of CUDA C++ template abstractions for
+ implementing high-performance matrix-multiplication (GEMM) at all levels
+ and scales within CUDA.
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ versionName: 3.1.0
- categories: devel, data analytics
defaultVersionName: 3.1.0
description: The Apache Hadoop software library is a framework that allows for
@@ -6758,37 +6735,22 @@ software_modules:
- {description: The Apache Hadoop software library is a framework that allows
for the distributed processing of large data sets across clusters of computers
using simple programming models., markedDefault: true, versionName: 3.1.0}
- - categories: devel, mpi
- defaultVersionName: 2.8.1
- description: Mellanox HPC-X toolkit is a comprehensive software package that
- includes MPI and SHMEM/PGAS communications libraries.
- package: hpcx
- url: https://www.mellanox.com/products/software/hpc-x
+ - categories: devel, language
+ defaultVersionName: 1.0.0_py27
+ description: Jupyter is a browser-based interactive notebook for programming,
+ mathematics, and data science. It supports a number of languages via plugins.
+ package: py-jupyter
+ url: https://jupyter.org
versions:
- - description: Mellanox HPC-X toolkit is a comprehensive software package that
- includes MPI and SHMEM/PGAS communications libraries.
- family: mpi
- markedDefault: false
- properties:
- arch: {gpu: 1}
- parallel: {mpi: 1}
- versionName: 2.6.0
- - description: Mellanox HPC-X toolkit is a comprehensive software package that
- includes MPI and SHMEM/PGAS communications libraries.
- family: mpi
- markedDefault: false
- properties:
- arch: {gpu: 1}
- parallel: {mpi: 1}
- versionName: 2.7.0
- - description: Mellanox HPC-X toolkit is a comprehensive software package that
- includes MPI and SHMEM/PGAS communications libraries.
- family: mpi
- markedDefault: false
- properties:
- arch: {gpu: 1}
- parallel: {mpi: 1}
- versionName: 2.8.1
+ - {description: 'Jupyter is a browser-based interactive notebook for programming,
+ mathematics, and data science. It supports a number of languages via plugins.',
+ markedDefault: false, versionName: 1.0.0_py36}
+ - {description: 'Jupyter is a browser-based interactive notebook for programming,
+ mathematics, and data science. It supports a number of languages via plugins.',
+ markedDefault: false, versionName: 1.0.0_py39}
+ - {description: 'Jupyter is a browser-based interactive notebook for programming,
+ mathematics, and data science. It supports a number of languages via plugins.',
+ markedDefault: true, versionName: 1.0.0_py27}
- categories: devel, language
defaultVersionName: 9.0.176
description: CUDA is a parallel computing platform and application programming
@@ -6950,17 +6912,39 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 9.0.176
- - categories: devel, lib
- defaultVersionName: 23.04.00_py39
- description: Python interface for RMM
- package: py-rmm
- url: https://github.com/rapidsai/rmm
+ - categories: devel, networking
+ defaultVersionName: 1.12.1
+ description: UCX is a communication library implementing high-performance messaging
+ for MPI/PGAS frameworks.
+ package: ucx
+ url: http://www.openucx.org
versions:
- - description: Python interface for RMM
+ - {description: UCX is a communication library implementing high-performance
+ messaging for MPI/PGAS frameworks., markedDefault: false, versionName: 1.3.1}
+ - description: UCX is a communication library implementing high-performance
+ messaging for MPI/PGAS frameworks.
markedDefault: false
properties:
arch: {gpu: 1}
- versionName: 23.04.00_py39
+ versionName: 1.8.1
+ - description: UCX is a communication library implementing high-performance
+ messaging for MPI/PGAS frameworks.
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ versionName: 1.9.0
+ - description: UCX is a communication library implementing high-performance
+ messaging for MPI/PGAS frameworks.
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ versionName: 1.10.0
+ - description: UCX is a communication library implementing high-performance
+ messaging for MPI/PGAS frameworks.
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ versionName: 1.12.1
- categories: devel, build
defaultVersionName: 0.51.1_py36
description: Meson is an open source build system meant to be both extremely
@@ -6984,16 +6968,14 @@ software_modules:
- {description: 'C++ wrappers for SIMD intrinsics and parallelized, optimized
mathematical functions (SSE, AVX, NEON, AVX512)', markedDefault: false,
versionName: 8.1.0}
- - categories: devel, language
- defaultVersionName: 8.6.5
- description: Haskell is a statically typed, purely functional programming language
- with type inference and lazy evaluation.
- package: haskell
- url: https://www.haskell.org/
+ - categories: devel, data
+ defaultVersionName: 0.13.3
+ description: Hiredis is a minimalistic C client library for the Redis database.
+ package: hiredis
+ url: https://github.com/redis/hiredis
versions:
- - {description: 'Haskell is a statically typed, purely functional programming
- language with type inference and lazy evaluation.', markedDefault: false,
- versionName: 8.6.5}
+ - {description: Hiredis is a minimalistic C client library for the Redis database.,
+ markedDefault: false, versionName: 0.13.3}
- categories: devel, lib
defaultVersionName: 3.1.0_py39
description: Python interface for CUTLASS
@@ -7005,39 +6987,19 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 3.1.0_py39
- - categories: devel, networking
- defaultVersionName: 1.12.1
- description: UCX is a communication library implementing high-performance messaging
- for MPI/PGAS frameworks.
- package: ucx
- url: http://www.openucx.org
+ - categories: devel, lib
+ defaultVersionName: 0.3.0
+ description: libcircle is an API for distributing embarrassingly parallel workloads
+ using self-stabilization.
+ package: libcircle
+ url: https://github.com/hpc/libcircle
versions:
- - {description: UCX is a communication library implementing high-performance
- messaging for MPI/PGAS frameworks., markedDefault: false, versionName: 1.3.1}
- - description: UCX is a communication library implementing high-performance
- messaging for MPI/PGAS frameworks.
- markedDefault: false
- properties:
- arch: {gpu: 1}
- versionName: 1.8.1
- - description: UCX is a communication library implementing high-performance
- messaging for MPI/PGAS frameworks.
- markedDefault: false
- properties:
- arch: {gpu: 1}
- versionName: 1.9.0
- - description: UCX is a communication library implementing high-performance
- messaging for MPI/PGAS frameworks.
- markedDefault: false
- properties:
- arch: {gpu: 1}
- versionName: 1.10.0
- - description: UCX is a communication library implementing high-performance
- messaging for MPI/PGAS frameworks.
+ - description: libcircle is an API for distributing embarrassingly parallel
+ workloads using self-stabilization.
markedDefault: false
properties:
- arch: {gpu: 1}
- versionName: 1.12.1
+ parallel: {mpi: 1}
+ versionName: 0.3.0
- categories: devel, lib
defaultVersionName: 1.10.0
description: CUB is a flexible library of cooperative threadblock primitives
@@ -7057,25 +7019,6 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 1.10.0
- - categories: devel, data
- defaultVersionName: 0.13.3
- description: Hiredis is a minimalistic C client library for the Redis database.
- package: hiredis
- url: https://github.com/redis/hiredis
- versions:
- - {description: Hiredis is a minimalistic C client library for the Redis database.,
- markedDefault: false, versionName: 0.13.3}
- - categories: devel, lib
- defaultVersionName: 1.10.1
- description: Apache Ant is a Java library and command-line tool whose mission
- is to drive processes described in build files as targets and extension points
- dependent upon each other.
- package: ant
- url: https://ant.apache.org/
- versions:
- - {description: Apache Ant is a Java library and command-line tool whose mission
- is to drive processes described in build files as targets and extension
- points dependent upon each other., markedDefault: false, versionName: 1.10.1}
- categories: devel, networking
defaultVersionName: 1.30.0
description: GASNet is a language-independent, low-level networking layer that
@@ -7092,6 +7035,17 @@ software_modules:
properties:
parallel: {mpi: 1}
versionName: 1.30.0
+ - categories: devel, lib
+ defaultVersionName: 1.10.1
+ description: Apache Ant is a Java library and command-line tool whose mission
+ is to drive processes described in build files as targets and extension points
+ dependent upon each other.
+ package: ant
+ url: https://ant.apache.org/
+ versions:
+ - {description: Apache Ant is a Java library and command-line tool whose mission
+ is to drive processes described in build files as targets and extension
+ points dependent upon each other., markedDefault: false, versionName: 1.10.1}
- categories: devel, compiler
defaultVersionName: '19.10'
description: PGI compilers and tools, including Open MPI (Community Edition).
@@ -7100,6 +7054,14 @@ software_modules:
versions:
- {description: 'PGI compilers and tools, including Open MPI (Community Edition).',
family: mpi, markedDefault: false, versionName: '19.10'}
+ - categories: devel, profiling
+ defaultVersionName: 3.3.462
+ description: AMD uProf is a performance analysis tool for applications.
+ package: amd-uprof
+ url: https://developer.amd.com/amd-uprof/
+ versions:
+ - {description: AMD uProf is a performance analysis tool for applications.,
+ markedDefault: false, versionName: 3.3.462}
- categories: devel, lib
defaultVersionName: 1.0.4
description: The Light-weight Group Library provides methods for MPI codes to
@@ -7113,27 +7075,6 @@ software_modules:
properties:
parallel: {mpi: 1}
versionName: 1.0.4
- - categories: devel, lib
- defaultVersionName: 0.3.0
- description: libcircle is an API for distributing embarrassingly parallel workloads
- using self-stabilization.
- package: libcircle
- url: https://github.com/hpc/libcircle
- versions:
- - description: libcircle is an API for distributing embarrassingly parallel
- workloads using self-stabilization.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 0.3.0
- - categories: devel, build
- defaultVersionName: '2.38'
- description: The GNU Binutils are a collection of binary tools.
- package: binutils
- url: https://www.gnu.org/software/binutils/
- versions:
- - {description: The GNU Binutils are a collection of binary tools., markedDefault: false,
- versionName: '2.38'}
- categories: devel, lib
defaultVersionName: 0.3.2_py39
description: schwimmbad provides a uniform interface to parallel processing
@@ -7158,15 +7099,55 @@ software_modules:
markedDefault: false
properties:
parallel: {mpi: 1}
- versionName: 0.3.2_py39
- - categories: devel, profiling
- defaultVersionName: 3.3.462
- description: AMD uProf is a performance analysis tool for applications.
- package: amd-uprof
- url: https://developer.amd.com/amd-uprof/
+ versionName: 0.3.2_py39
+ - categories: devel, build
+ defaultVersionName: '2.38'
+ description: The GNU Binutils are a collection of binary tools.
+ package: binutils
+ url: https://www.gnu.org/software/binutils/
versions:
- - {description: AMD uProf is a performance analysis tool for applications.,
- markedDefault: false, versionName: 3.3.462}
+ - {description: The GNU Binutils are a collection of binary tools., markedDefault: false,
+ versionName: '2.38'}
+ - categories: devel, data
+ defaultVersionName: 2.0.1_py39
+ description: pandas is an open source, BSD-licensed library providing high-performance,
+ easy-to-use data structures and data analysis tools for the Python programming
+ language.
+ package: py-pandas
+ url: https://pandas.pydata.org/
+ versions:
+ - {description: 'pandas is an open source, BSD-licensed library providing high-performance,
+ easy-to-use data structures and data analysis tools for the Python programming
+ language.', family: pandas, markedDefault: false, versionName: 0.23.0_py27}
+ - {description: 'pandas is an open source, BSD-licensed library providing high-performance,
+ easy-to-use data structures and data analysis tools for the Python programming
+ language.', family: pandas, markedDefault: false, versionName: 0.23.0_py36}
+ - {description: 'pandas is an open source, BSD-licensed library providing high-performance,
+ easy-to-use data structures and data analysis tools for the Python programming
+ language.', family: pandas, markedDefault: false, versionName: 1.0.3_py36}
+ - {description: 'pandas is an open source, BSD-licensed library providing high-performance,
+ easy-to-use data structures and data analysis tools for the Python programming
+ language.', family: pandas, markedDefault: false, versionName: 1.3.1_py39}
+ - {description: 'pandas is an open source, BSD-licensed library providing high-performance,
+ easy-to-use data structures and data analysis tools for the Python programming
+ language.', family: pandas, markedDefault: false, versionName: 2.0.1_py39}
+ - categories: devel, language
+ defaultVersionName: 3.1.2
+ 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.
+ package: ruby
+ url: https://www.ruby-lang.org
+ versions:
+ - {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: 2.4.1}
+ - {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: 2.7.1}
+ - {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, lib
defaultVersionName: 3.0.12
description: SWIG is an interface compiler that connects programs written in
@@ -7177,51 +7158,70 @@ software_modules:
- {description: 'SWIG is an interface compiler that connects programs written
in C and C++ with scripting languages such as Perl, Python, Ruby, and Tcl.',
markedDefault: false, versionName: 3.0.12}
- - 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, 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
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.
+ - {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: 4.9.0
- - categories: devel, lib
- defaultVersionName: 2.7.1_py27
- description: The h5py package is a Pythonic interface to the HDF5 binary data
- format.
- package: py-h5py
- url: http://www.h5py.org
- versions:
- - {description: The h5py package is a Pythonic interface to the HDF5 binary
- data format., markedDefault: false, versionName: 2.8.0_py36}
- - {description: The h5py package is a Pythonic interface to the HDF5 binary
- data format., markedDefault: false, versionName: 2.10.0_py36}
- - {description: The h5py package is a Pythonic interface to the HDF5 binary
- data format., markedDefault: false, versionName: 3.1.0_py36}
- - {description: The h5py package is a Pythonic interface to the HDF5 binary
- data format., markedDefault: false, versionName: 3.7.0_py39}
- - {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: 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/ncmem
- versions:
- - description: CNMeM is a simple library to help the Deep Learning frameworks
- manage CUDA memory.
+ 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:
- arch: {gpu: 1}
- versionName: 1.0.0
+ 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, build
+ defaultVersionName: 1.8.0
+ description: Bazelisk is a wrapper for Bazel written in Go.
+ package: bazelisk
+ url: https://github.com/bazelbuild/bazelisk
+ versions:
+ - {description: Bazelisk is a wrapper for Bazel written in Go., family: bazel,
+ markedDefault: false, versionName: 1.3.0}
+ - {description: Bazelisk is a wrapper for Bazel written in Go., family: bazel,
+ markedDefault: false, versionName: 1.8.0}
+ - categories: devel, framework
+ defaultVersionName: 0.18.0_py39
+ description: Kedro is an open-source Python framework for creating reproducible,
+ maintainable and modular data science code.
+ package: py-kedro
+ url: https://kedro.readthedocs.io/
+ versions:
+ - {description: 'Kedro is an open-source Python framework for creating reproducible,
+ maintainable and modular data science code.', markedDefault: false, versionName: 0.18.0_py39}
- categories: devel, language
defaultVersionName: 1.8.0_131
description: Java is a general-purpose computer programming language that is
@@ -7319,40 +7319,52 @@ software_modules:
arch: {gpu: 1}
parallel: {mpi: 1}
versionName: 4.1.2
- - categories: devel, language
- defaultVersionName: 1.0.0_py27
- description: Jupyter is a browser-based interactive notebook for programming,
- mathematics, and data science. It supports a number of languages via plugins.
- package: py-jupyter
- url: https://jupyter.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: 'Jupyter is a browser-based interactive notebook for programming,
- mathematics, and data science. It supports a number of languages via plugins.',
- markedDefault: false, versionName: 1.0.0_py36}
- - {description: 'Jupyter is a browser-based interactive notebook for programming,
- mathematics, and data science. It supports a number of languages via plugins.',
- markedDefault: false, versionName: 1.0.0_py39}
- - {description: 'Jupyter is a browser-based interactive notebook for programming,
- mathematics, and data science. It supports a number of languages via plugins.',
- markedDefault: true, versionName: 1.0.0_py27}
- - categories: devel, lib
- defaultVersionName: 3.1.0
- description: CUTLASS is a collection of CUDA C++ template abstractions for implementing
- high-performance matrix-multiplication (GEMM) at all levels and scales within
- CUDA.
- package: cutlass
- url: https://github.com/NVIDIA/cutlass
+ - 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, mpi
+ defaultVersionName: 2.8.1
+ description: Mellanox HPC-X toolkit is a comprehensive software package that
+ includes MPI and SHMEM/PGAS communications libraries.
+ package: hpcx
+ url: https://www.mellanox.com/products/software/hpc-x
versions:
- - {description: CUTLASS is a collection of CUDA C++ template abstractions for
- implementing high-performance matrix-multiplication (GEMM) at all levels
- and scales within CUDA., markedDefault: false, versionName: 0.1.0}
- - description: CUTLASS is a collection of CUDA C++ template abstractions for
- implementing high-performance matrix-multiplication (GEMM) at all levels
- and scales within CUDA.
+ - description: Mellanox HPC-X toolkit is a comprehensive software package that
+ includes MPI and SHMEM/PGAS communications libraries.
+ family: mpi
markedDefault: false
properties:
arch: {gpu: 1}
- versionName: 3.1.0
+ parallel: {mpi: 1}
+ versionName: 2.6.0
+ - description: Mellanox HPC-X toolkit is a comprehensive software package that
+ includes MPI and SHMEM/PGAS communications libraries.
+ family: mpi
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ parallel: {mpi: 1}
+ versionName: 2.7.0
+ - description: Mellanox HPC-X toolkit is a comprehensive software package that
+ includes MPI and SHMEM/PGAS communications libraries.
+ family: mpi
+ markedDefault: false
+ properties:
+ arch: {gpu: 1}
+ parallel: {mpi: 1}
+ versionName: 2.8.1
- categories: devel, language
defaultVersionName: 5.3.4
description: Lua is a powerful, efficient, lightweight, embeddable scripting
@@ -7450,6 +7462,23 @@ 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, 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/ncmem
+ versions:
+ - 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
+ - defaultVersionName: 4.16.1
+ package: code-server
+ versions:
+ - {markedDefault: false, versionName: 4.16.1}
- categories: devel, lib
defaultVersionName: 1.12.1
description: Light-weight, simple and fast XML parser for C++ with XPath support.
@@ -7458,15 +7487,6 @@ software_modules:
versions:
- {description: 'Light-weight, simple and fast XML parser for C++ with XPath
support.', markedDefault: false, versionName: 1.12.1}
- - categories: devel, framework
- defaultVersionName: 0.18.0_py39
- description: Kedro is an open-source Python framework for creating reproducible,
- maintainable and modular data science code.
- package: py-kedro
- url: https://kedro.readthedocs.io/
- versions:
- - {description: 'Kedro is an open-source Python framework for creating reproducible,
- maintainable and modular data science code.', markedDefault: false, versionName: 0.18.0_py39}
- categories: devel, lib
defaultVersionName: 2.2.2
description: Copy-hiding array abstraction to automatically migrate data between
@@ -7481,22 +7501,6 @@ software_modules:
arch: {gpu: 1}
parallel: {mpi: 1}
versionName: 2.2.2
- - 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, language
defaultVersionName: 5.4.1_py27
description: IPython is a command shell for interactive computing in multiple
diff --git a/src/docs/software/updates.xml b/src/docs/software/updates.xml
index 552e46f86..2e4a300de 100644
--- a/src/docs/software/updates.xml
+++ b/src/docs/software/updates.xml
@@ -5,6 +5,24 @@
Sherlock software update feed
https://www.sherlock.stanford.edu/docs/software/list
+
+ New version: system/curl version 8.4.0
+ curl is an open source command line tool and library for transferring data with URL syntax.
+ https://curl.haxx.se/
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=8.4.0#curl
+ system, tools
+ kilian@stanford.edu (Kilian Cavalotti)
+ Wed, 11 Oct 2023 08:43:26 -0700
+
+
+ New version: devel/code-server version 4.16.1
+
+
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=4.16.1#code-server
+
+ mthartma@stanford.edu (Mike Hartman)
+ Tue, 10 Oct 2023 08:02:44 -0700
+ New version: system/hwloc version 2.9.3The Portable Hardware Locality (hwloc) software package provides a portable abstraction of the hierarchical topology of modern architectures.