add slurm-glicid+cuda

This commit is contained in:
Yann Dupont 2023-03-22 15:43:00 +01:00
parent 9092da4571
commit fc776e6830

View file

@ -0,0 +1,25 @@
(define-module (glicid-tainted packages parallel)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (glicid packages parallel)
#:use-module (guix-science-nonfree packages cuda)
)
(define-public slurm-glicid+cuda
(package
(inherit slurm-glicid)
(name "slurm-glicid+cuda")
(inputs (modify-inputs (package-inputs slurm-glicid)
(prepend cuda)))
(arguments
(substitute-keyword-arguments (package-arguments slurm)
;; Necessary because libnvidia-ml.so.1 does not actually exist.
((#:validate-runpath? _ #f)
#false)
((#:configure-flags flags '())
#~(append (list (string-append "--with-nvml="
#$(this-package-input "cuda-toolkit")))
#$flags))))))