mirror of
https://gitlab.univ-nantes.fr/glicid-public/guix-glicid.git
synced 2025-04-30 06:08:37 +02:00
new versions
This commit is contained in:
parent
6d757ca19f
commit
112e7a1d0d
1 changed files with 35 additions and 89 deletions
|
@ -100,6 +100,9 @@
|
|||
|
||||
)
|
||||
|
||||
(define openmpi-latest gnu:openmpi)
|
||||
|
||||
|
||||
(define (transform-package original-package suffix)
|
||||
(package
|
||||
(inherit original-package)
|
||||
|
@ -107,95 +110,39 @@
|
|||
)
|
||||
)
|
||||
|
||||
(define openmpi-latest gnu:openmpi)
|
||||
|
||||
(define-public openmpi-glicid package-input-rewriting/spec `(
|
||||
("slurm" . ,slurm-20.02) ;; we need this for glicid
|
||||
#:deep? #t
|
||||
(define (instead-of package-a-spec package-b)
|
||||
(package-input-rewriting/spec `(
|
||||
(,package-a-spec . ,(const package-b)
|
||||
)
|
||||
; #:deep? #t
|
||||
)
|
||||
(transform-package openmpi-latest "glicid"))
|
||||
|
||||
(define-public openmpi-glicid-with-newer-rdma-core package-input-rewriting/spec `(
|
||||
("rdma-core" . ,rdma-core-latest) ;; defined on glicid
|
||||
#:deep? #t
|
||||
)
|
||||
(transform-package openmpi-latest "-with-newer-rdma"))
|
||||
|
||||
|
||||
|
||||
|
||||
;(define-public openmpi-glicid (transform-package openmpi "glicid"))
|
||||
|
||||
|
||||
;(define-public openmpi-glicid-b
|
||||
; (package
|
||||
; (inherit gnu:openmpi)
|
||||
; (name (string-append (package-name openmpi-latest) "-glicid" ))
|
||||
;
|
||||
; (inputs `(
|
||||
; (package-input-rewriting `(
|
||||
; (,slurm . ,slurm-20.02) ;; we need this for glicid
|
||||
; ))
|
||||
; ,@(package-inputs openmpi-latest)))
|
||||
; )
|
||||
;)
|
||||
|
||||
|
||||
;(define-public openmpi-glicid-with-newer-rdma-core
|
||||
; (package
|
||||
; (inherit openmpi-glicid)
|
||||
; (name (string-append (package-name openmpi-glicid) "-with-newer-rdma-core" ))
|
||||
;
|
||||
; (inputs `(
|
||||
; (package-input-rewriting `(
|
||||
; (,rdma-core . ,rdma-core-latest) ;; we need this for glicid
|
||||
; ))
|
||||
;
|
||||
; ,@(package-inputs openmpi-glicid)))
|
||||
; )
|
||||
;)
|
||||
|
||||
(define-public openmpi-glicid-with-newer-libfabric
|
||||
(package
|
||||
(inherit openmpi-glicid)
|
||||
(name (string-append (package-name openmpi-glicid) "-with-newer-libfabric" ))
|
||||
|
||||
(inputs `(
|
||||
,@(package-input-rewriting `(
|
||||
(,libfabric . ,libfabric-latest) ;; we need this for glicid
|
||||
))
|
||||
|
||||
,@(package-inputs openmpi-glicid)))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(define-public openmpi-glicid-with-newer-ucx
|
||||
(package
|
||||
(inherit openmpi-glicid)
|
||||
(name (string-append (package-name openmpi-glicid) "-with-newer-ucx" ))
|
||||
|
||||
(inputs `(
|
||||
(package-input-rewriting `(
|
||||
(,ucx . ,ucx-latest) ;; we need this for glicid
|
||||
))
|
||||
(define slurm20-instead-of-slurm (instead-of "slurm" slurm-20.02))
|
||||
|
||||
,@(package-inputs openmpi-glicid)))
|
||||
)
|
||||
)
|
||||
|
||||
(define-public openmpi-glicid-with-newer-libfabric-rdma
|
||||
(package
|
||||
(inherit openmpi-glicid-with-newer-libfabric)
|
||||
(name (string-append (package-name openmpi-glicid-with-newer-libfabric) "-rdma" ))
|
||||
(define openmpi-glicid
|
||||
(transform-package
|
||||
((instead-of "slurm" slurm-20.02) openmpi) "glicid"))
|
||||
|
||||
(inputs `(
|
||||
(package-input-rewriting `(
|
||||
(,rdma-core . ,rdma-core-latest) ;; we need this for glicid
|
||||
))
|
||||
(define openmpi-glicid-libfabric
|
||||
(transform-package
|
||||
((instead-of "libfabric" libfabric-latest) openmpi-glicid) "libfabric"))
|
||||
|
||||
,@(package-inputs openmpi-glicid-with-newer-libfabric)))
|
||||
)
|
||||
)
|
||||
(define openmpi-glicid-rdma
|
||||
(transform-package
|
||||
((instead-of "rdma-core" rdma-core-latest) openmpi-glicid) "rdma-core"))
|
||||
|
||||
(define openmpi-glicid-ucx
|
||||
(transform-package
|
||||
((instead-of "ucx" ucx-latest) openmpi-glicid) "ucx"))
|
||||
|
||||
(define openmpi-glicid-libfabric-rdma
|
||||
(transform-package
|
||||
((instead-of "rdma-core" rdma-core-latest) openmpi-glicid-libfabric) "rdma"))
|
||||
|
||||
|
||||
(define openmpi-glicid-transform-gcc-11
|
||||
|
@ -208,4 +155,3 @@
|
|||
)
|
||||
)
|
||||
|
||||
openmpi-glicid
|
||||
|
|
Loading…
Add table
Reference in a new issue