From afe100dc2c43eaa1e366bb74852d9045336d3b9d Mon Sep 17 00:00:00 2001 From: Yann Dupont Date: Tue, 22 Mar 2022 16:36:48 +0100 Subject: [PATCH] test --- glicid/packages/mpi.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/glicid/packages/mpi.scm b/glicid/packages/mpi.scm index 9128e8a..156c4b6 100644 --- a/glicid/packages/mpi.scm +++ b/glicid/packages/mpi.scm @@ -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