From be2f931e9a0db53ca1faf443c4b9cc129e90fac7 Mon Sep 17 00:00:00 2001 From: Kilian Cavalotti Date: Mon, 8 Jan 2024 14:24:40 -0800 Subject: [PATCH] docs: updated software list --- includes/data/software.yml | 200 ++++++++++++++++++---------------- src/docs/software/updates.xml | 108 ++---------------- 2 files changed, 113 insertions(+), 195 deletions(-) diff --git a/includes/data/software.yml b/includes/data/software.yml index 36a4c316f..158d60d3a 100644 --- a/includes/data/software.yml +++ b/includes/data/software.yml @@ -5803,6 +5803,14 @@ software_modules: - {description: '.NET is a free, cross-platform, open source developer platform for building many different types of applications.', markedDefault: false, versionName: 6.0.413} + - categories: devel, language + defaultVersionName: 2.6.14 + description: GCL is the official Common Lisp for the GNU project. + package: gcl + url: https://www.gnu.org/software/gcl/ + versions: + - {description: GCL is the official Common Lisp for the GNU project., markedDefault: false, + versionName: 2.6.14} - categories: devel, data defaultVersionName: 1.0.0 description: zfp is an open-source library for compressed floating-point and @@ -5871,22 +5879,19 @@ 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, language - defaultVersionName: 2.7.13 - description: Python is an interpreted, interactive, object-oriented programming - language. - package: python - url: https://www.python.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/ncmem versions: - - {description: 'Python is an interpreted, interactive, object-oriented programming - language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', - markedDefault: false, versionName: 3.6.1} - - {description: 'Python is an interpreted, interactive, object-oriented programming - language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', - markedDefault: false, versionName: 3.9.0} - - {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} + - 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, data defaultVersionName: 4.3.1 description: NetCDF is a set of software libraries and self-describing, machine-independent @@ -6109,39 +6114,21 @@ software_modules: arch: {gpu: 1} parallel: {mpi: 1} versionName: 0.12.1 - - categories: devel, compiler - defaultVersionName: '21.5' - description: NVIDIA HPC Software Development Kit (SDK) including C, C++, and - Fortran compilers. - package: nvhpc - url: https://developer.nvidia.com/hpc-sdk + - 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: NVIDIA HPC Software Development Kit (SDK) including C, C++, and - Fortran compilers. - family: mpi - markedDefault: false - properties: - arch: {gpu: 1} - parallel: {mpi: 1} - versionName: '21.7' - - description: NVIDIA HPC Software Development Kit (SDK) including C, C++, and - Fortran compilers. - family: mpi - markedDefault: false - properties: - arch: {gpu: 1} - parallel: {mpi: 1} - versionName: '22.3' - - description: NVIDIA HPC Software Development Kit (SDK) including C, C++, and - Fortran compilers. - family: mpi + - 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: - arch: {gpu: 1} parallel: {mpi: 1} - versionName: '23.3' - - {description: 'NVIDIA HPC Software Development Kit (SDK) including C, C++, - and Fortran compilers.', family: compiler_f, markedDefault: true, versionName: '21.5'} + versionName: 4.5.4 - categories: devel, engine defaultVersionName: 8.4.371.22 description: V8 is Google’s open source high-performance JavaScript and WebAssembly @@ -6346,19 +6333,22 @@ 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, 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 + - categories: devel, language + defaultVersionName: 2.7.13 + description: Python is an interpreted, interactive, object-oriented programming + language. + package: python + url: https://www.python.org 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 + - {description: 'Python is an interpreted, interactive, object-oriented programming + language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', + markedDefault: false, versionName: 3.6.1} + - {description: 'Python is an interpreted, interactive, object-oriented programming + language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', + markedDefault: false, versionName: 3.9.0} + - {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, language defaultVersionName: '20180301' description: Manticore is a high-level parallel programming language aimed at @@ -6782,24 +6772,19 @@ software_modules: - {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: 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 + - 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: 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 + - {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, data analytics defaultVersionName: 3.1.0 description: The Apache Hadoop software library is a framework that allows for @@ -7128,19 +7113,24 @@ software_modules: versions: - {description: 'PGI compilers and tools, including Open MPI (Community Edition).', family: mpi, markedDefault: false, versionName: '19.10'} - - 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/ + - 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, lib defaultVersionName: 1.0.4 description: The Light-weight Group Library provides methods for MPI codes to @@ -7552,21 +7542,39 @@ software_modules: versions: - {description: 'Light-weight, simple and fast XML parser for C++ with XPath support.', markedDefault: false, versionName: 1.12.1} - - 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, compiler + defaultVersionName: '21.5' + description: NVIDIA HPC Software Development Kit (SDK) including C, C++, and + Fortran compilers. + package: nvhpc + url: https://developer.nvidia.com/hpc-sdk 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. + - description: NVIDIA HPC Software Development Kit (SDK) including C, C++, and + Fortran compilers. + family: mpi markedDefault: false properties: + arch: {gpu: 1} parallel: {mpi: 1} - versionName: 4.5.4 + versionName: '21.7' + - description: NVIDIA HPC Software Development Kit (SDK) including C, C++, and + Fortran compilers. + family: mpi + markedDefault: false + properties: + arch: {gpu: 1} + parallel: {mpi: 1} + versionName: '22.3' + - description: NVIDIA HPC Software Development Kit (SDK) including C, C++, and + Fortran compilers. + family: mpi + markedDefault: false + properties: + arch: {gpu: 1} + parallel: {mpi: 1} + 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, compiler defaultVersionName: '110.81' description: Standard ML of New Jersey (abbreviated SML/NJ) is a compiler for diff --git a/src/docs/software/updates.xml b/src/docs/software/updates.xml index 0309f032a..efb2d967c 100644 --- a/src/docs/software/updates.xml +++ b/src/docs/software/updates.xml @@ -5,6 +5,15 @@ Sherlock software update feed https://www.sherlock.stanford.edu/docs/software/list + + New module: devel/gcl version 2.6.14 + GCL is the official Common Lisp for the GNU project. + https://www.gnu.org/software/gcl/ + https://www.sherlock.stanford.edu/docs/software/list/?add:v=2.6.14#gcl + devel, language + kilian@stanford.edu (Kilian Cavalotti) + Mon, 8 Jan 2024 14:23:50 -0800 + New version: physics/geos version 3.12.1 GEOS is a C/C++ library for computational geometry with a focus on algorithms used in geographic information systems (GIS) software. @@ -140,104 +149,5 @@ kilian@stanford.edu (Kilian Cavalotti) Wed, 11 Oct 2023 08:43:26 -0700 - - New version: devel/code-server version 4.16.1 - Run VS Code on any machine anywhere and access it in the browser. - https://github.com/coder/code-server - https://www.sherlock.stanford.edu/docs/software/list/?add:v=4.16.1#code-server - devel, IDE - mthartma@stanford.edu (Mike Hartman) - Tue, 10 Oct 2023 08:02:44 -0700 - - - New version: system/hwloc version 2.9.3 - The Portable Hardware Locality (hwloc) software package provides a portable abstraction of the hierarchical topology of modern architectures. - https://www.open-mpi.org/projects/hwloc - https://www.sherlock.stanford.edu/docs/software/list/?add:v=2.9.3#hwloc - system, hardware - kilian@stanford.edu (Kilian Cavalotti) - Fri, 6 Oct 2023 13:54:21 -0700 - - - New version: system/google-cloud-sdk version 448.0.0 - Command-line interface for Google Cloud Platform products and services. - https://cloud.google.com/sdk - https://www.sherlock.stanford.edu/docs/software/list/?add:v=448.0.0#google-cloud-sdk - system, cloud interface - kilian@stanford.edu (Kilian Cavalotti) - Fri, 29 Sep 2023 16:42:59 -0700 - - - New module: system/dua-cli version 2.20.1 - dua (-> Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory. - https://github.com/Byron/dua-cli - https://www.sherlock.stanford.edu/docs/software/list/?add:v=2.20.1#dua-cli - system, file management - kilian@stanford.edu (Kilian Cavalotti) - Wed, 27 Sep 2023 09:28:40 -0700 - - - New module: math/polymake version 4.10 - polymake is open source software for research in polyhedral geometry. - https://polymake.org - https://www.sherlock.stanford.edu/docs/software/list/?add:v=4.10#polymake - math, computational geometry - kilian@stanford.edu (Kilian Cavalotti) - Wed, 20 Sep 2023 10:59:25 -0700 - - - New module: system/groff version 1.23.0 - groff (GNU roff) is a typesetting system that reads plain text input files that include formatting commands to produce output in PostScript, PDF, HTML, or DVI formats or for display to a terminal. - https://www.gnu.org/software/groff - https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.23.0#groff - system, document processing - kilian@stanford.edu (Kilian Cavalotti) - Wed, 20 Sep 2023 10:58:00 -0700 - - - New module: math/flint version 2.9.0 - FLINT is a C library for doing number theory. - https://flintlib.org/ - https://www.sherlock.stanford.edu/docs/software/list/?add:v=2.9.0#flint - math, numerical library - kilian@stanford.edu (Kilian Cavalotti) - Wed, 20 Sep 2023 10:57:27 -0700 - - - New module: math/bliss version 0.73 - A tool for computing automorphism groups and canonical forms of graphs. - http://www.tcs.hut.fi/Software/bliss/ - https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.73#bliss - math, graph computing - kilian@stanford.edu (Kilian Cavalotti) - Wed, 20 Sep 2023 10:57:21 -0700 - - - New version: devel/perl version 5.36.1 - Perl 5 is a highly capable, feature-rich programming language with over 29 years of development. - https://www.perl.org - https://www.sherlock.stanford.edu/docs/software/list/?add:v=5.36.1#perl - devel, language - kilian@stanford.edu (Kilian Cavalotti) - Wed, 20 Sep 2023 10:57:10 -0700 - - - New module: devel/zfp version 1.0.0 - zfp is an open-source library for compressed floating-point and integer arrays that support high throughput read and write random access. - https://github.com/LLNL/zfp - https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.0.0#zfp - devel, data - kilian@stanford.edu (Kilian Cavalotti) - Mon, 18 Sep 2023 13:31:05 -0700 - - - New module: biology/nextflow version 23.04.3 - Nextflow is a bioinformatics workflow manager that enables the development of portable and reproducible workflows. - http://nextflow.io/ - https://www.sherlock.stanford.edu/docs/software/list/?add:v=23.04.3#nextflow - biology, workflow management - kilian@stanford.edu (Kilian Cavalotti) - Fri, 15 Sep 2023 08:08:08 -0700 -