From 7c612298180e30549b25bf91302b86791e45659f Mon Sep 17 00:00:00 2001 From: "dupont-y@univ-nantes.fr" Date: Tue, 18 Feb 2025 13:43:40 +0100 Subject: [PATCH] test --- glicid/packages/mpi.scm | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/glicid/packages/mpi.scm b/glicid/packages/mpi.scm index 12da922..ae5b43e 100644 --- a/glicid/packages/mpi.scm +++ b/glicid/packages/mpi.scm @@ -6,14 +6,33 @@ #:use-module (glicid utils) #:use-module (guix utils) #:use-module (glicid packages parallel) + #:use-module (gnu packages parallel) + #:use-module (guix gexp) #:use-module (gnu packages)) (define-public openmpi-glicid - (package - (inherit gnu:openmpi-4) + (package/inherit gnu:openmpi-4 (name "openmpi-glicid") (inputs (modify-inputs (package-inputs gnu:openmpi-4) + (append openpmix) ;; because we use pmix4 now, openpmi-4 defaults to internal pmix3 (replace "slurm" slurm-glicid))) - )) + ) +) + + + +(define-public openmpi-glicid-new + (package/inherit gnu:openmpi-4 + (name "openmpi-glicid") + (arguments + (substitute-keyword-arguments (package-arguments gnu:openmpi-4) + ((#:configure-flags flags) + (append `(cons* "--with-pmix=external" ,flags))))) + (inputs (modify-inputs (package-inputs gnu:openmpi-4) + (append openpmix) ;; because we use pmix4 now, openpmi-4 defaults to internal pmix3 + (replace "slurm" slurm-glicid))) + + ) +)