Mentions légales du service

Skip to content
Snippets Groups Projects
Commit b37c88f7 authored by Ludovic Courtès's avatar Ludovic Courtès
Browse files

plafrim: Update manifest and pinned channels.

* plafrim/manifest.scm: Extend and update.
* plafrim/channels.pinned.scm: Update.
parent edba1ef3
No related branches found
No related tags found
No related merge requests found
......@@ -2,47 +2,58 @@
;;; These channels are pinned to revisions that were last deploy on PlaFRIM.
(list (channel
(name 'guix-hpc)
(url "https://gitlab.inria.fr/guix-hpc/guix-hpc.git")
(branch "master")
(commit
"f2cf0b9abaa9eb561885b352354eba07a10fe794"))
(channel
(name 'guix-hpc-non-free)
(url "https://gitlab.inria.fr/guix-hpc/guix-hpc-non-free.git")
(branch "master")
(commit
"f66ea27867f65eddb6c8ca72476a3b9abc446b02"))
(channel
(name 'guix)
(url "https://git.savannah.gnu.org/git/guix.git")
(branch "master")
(commit
"597f1cd1c46ffb92c3e0145de0071545a4c64865")
"3a916935311568b742d734cf76be8a45737f9382")
(introduction
(make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))
(channel
(name 'guix-hpc-non-free)
(url "https://gitlab.inria.fr/guix-hpc/guix-hpc-non-free.git")
(branch "master")
(commit
"372c5f471448b32c9204f79c1d46e9b984d03c07"))
(channel
(name 'guix-science-nonfree)
(url "https://codeberg.org/guix-science/guix-science-nonfree.git")
(branch "master")
(commit
"9a3f3824d8ed289832d706679410edadac1202ae")
"448d45309785272ba37510c6ef7b1dba9c4ddae4")
(introduction
(make-channel-introduction
"58661b110325fd5d9b40e6f0177cc486a615817e"
(openpgp-fingerprint
"CA4F 8CF4 37D7 478F DA05 5FD4 4213 7701 1A37 8446"))))
(channel
(name 'guix-past)
(url "https://codeberg.org/guix-science/guix-past.git")
(name 'guix-science)
(url "https://codeberg.org/guix-science/guix-science.git")
(branch "master")
(commit
"1e25b23faa6b1716deaf7e1782becb5da6855942")
"7e13c84238b11fd138fbfe2644a9ebf0b8f763c4")
(introduction
(make-channel-introduction
"0c119db2ea86a389769f4d2b9c6f5c41c027e336"
"b1fe5aaff3ab48e798a4cce02f0212bc91f423dc"
(openpgp-fingerprint
"3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5"))))
"CA4F 8CF4 37D7 478F DA05 5FD4 4213 7701 1A37 8446"))))
(channel
(name 'guix-hpc)
(url "https://gitlab.inria.fr/guix-hpc/guix-hpc.git")
(name 'guix-past)
(url "https://codeberg.org/guix-science/guix-past.git")
(branch "master")
(commit
"3ffe8f79a2f128111785fb1107d5f803e00bf00c")))
"70fc56e752ef6d5ff6e1e1a0997fa72e04337b24")
(introduction
(make-channel-introduction
"0c119db2ea86a389769f4d2b9c6f5c41c027e336"
(openpgp-fingerprint
"3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5")))))
;;; This module extends GNU Guix and is licensed under the same terms, those
;;; of the GNU GPL version 3 or (at your option) any later version.
;;;
;;; Copyright © 2023, 2024 Inria
;;; Copyright © 2023-2025 Inria
;;; This manifest is used to generate environment modules for the PlaFRIM
;;; cluster. Create or update modules with:
......@@ -43,26 +43,29 @@ a package."
;;(cut manifest-entry-with-category <> "compiler")
identity
(specifications->manifest
'("gcc-toolchain@13"
'("gcc-toolchain@13" "gcc-toolchain@14"
"gcc-toolchain@12" "gcc-toolchain@11"
"gcc-toolchain@10" "gcc-toolchain@9"
"gfortran-toolchain"
"clang-toolchain@17"
"clang-toolchain@17" "clang-toolchain@18"
"clang-toolchain@15" "clang-toolchain@16"
"clang-toolchain@14" "clang-toolchain@13"
"clang-toolchain@12" "clang-toolchain@11"
"python-lit"))))
(define base-tools
(specifications->manifest
'("python" "python-numpy" "python-scipy"
'("python" "python-numpy" "python-numpy@1" "python-scipy"
"python-scikit-learn"
"python-scikit-fuzzy" "python-scikit-image" "python-scikit-rebate"
"python-pytorch"
"julia"
"pari-gp"
"openmpi@4" "mpich" "nmad" "hwloc" "intel-mpi-benchmarks" ;MPI
"openmpi@5" "openmpi@4" "openmpi-rocm" ;MPI
"mpich" "nmad" "hwloc"
"intel-mpi-benchmarks"
"osu-micro-benchmarks" "osu-micro-benchmarks-rocm"
"gmp" "mpfr" "mpc" ;multiprecision
......@@ -78,8 +81,8 @@ a package."
"cmake" "make" "pkg-config"
"autoconf" "automake" "libtool" "gettext" "texinfo"
"slurm@23" "slurm@22"
"slurm@20.11" "slurm@20.02" "slurm@19" "slurm@18"
"slurm@23.11" "slurm@22"
"slurm@20.11" "slurm@20.02"
"irods"
;; Various utilities.
......@@ -117,11 +120,12 @@ a package."
(define non-free-tools
;; (packages->manifest (select-packages-by-location "non-free/"))
(specifications->manifest
'("cuda-toolkit@11" "cuda-toolkit@10" "cuda-toolkit@8"
"intel-compilers" "mkl"
'("cuda-toolkit@12" "cuda-toolkit@11" "cuda-toolkit@10"
;; "intel-compilers" ;FIXME: "source" tarball for 2020.0.x vanished
"intel-oneapi-mkl"
"openmpi-cuda"
"python-pytorch-with-cuda11"
"openmpi-cuda" "osu-micro-benchmarks-cuda"
"python-pytorch-with-cuda12"
"starpu-cuda" "chameleon-cuda" "chameleon-mkl-mt")))
(concatenate-manifests
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment