Mentions légales du service

Skip to content
Snippets Groups Projects

Proprietary HPC Software for GNU Guix

pipeline status

This repository contains GNU Guix packages for high-performance computing (HPC), specifically non-free software, or free software that depends on non-free software such as extensions of Guix-HPC packages.

This is provided for convenience to HPC researchers and practitioners. However, note that non-free software denies users the ability to study and modify it. Thus, these packages are detrimental to user freedom and to proper scientific review and experimentation. As such, we kindly invite you not to share it widely.

How does it work?

The package definitions in this repo extend those that come with Guix. To make them visible to the guix command-line tools, create the ~/.config/guix/channels.scm file with the following snippet to request the guix-hpc-non-free channel:

(cons (channel
        (name 'guix-hpc-non-free)
        (url "https://gitlab.inria.fr/guix-hpc/guix-hpc-non-free.git"))
      %default-channels)

That way, guix pull will systematically pull not only Guix, but also Guix-HPC-non-free, Guix-HPC, and Guix-Science-Nonfree.

See Guix-HPC, for more information.