This commit is contained in:
Yann Dupont 2022-03-22 16:36:48 +01:00
parent d07ac40d0e
commit afe100dc2c

View file

@ -5,10 +5,33 @@
#:use-module (glicid packages linux)
#:use-module (glicid packages fabric-management)
#:use-module (glicid utils)
#:use-module (guix utils)
#:use-module (glicid packages parallel)
)
(define openmpi-latest gnu:openmpi)
(define-public openmpi-upstream-4.1.2
(package
(inherit gnu:openmpi)
(name "openmpi-upstream")
(version "4.1.2")
(source
(origin
(method url-fetch)
(uri (string-append "https://www.open-mpi.org/software/ompi/v"
(version-major+minor version)
"/downloads/openmpi-" version ".tar.bz2"))
(sha256
(base32 "1nkwq123vvmggcay48snm9qqmrh0bdzpln0l1jnp26niidvplkz2"))
(patches (search-patches "openmpi-mtl-priorities.patch"))))
)
)
(define local-openmpi openmpi-upstream-4.1.2)
(define-public openmpi-latest (latest-version local-openmpi gnu:openmpi))
(define-public openmpi-glicid
(transform-package
@ -89,3 +112,6 @@
(name (string-append (package-name openmpi-glicid-transform-gcc-11) "-gcc-11" ))
)
)
; openmpi-glicid-libfabric-rdma-ucx-ccipl