From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id qOgPGRjN+WTjDgEAauVa8A:P1 (envelope-from ) for ; Thu, 07 Sep 2023 15:16:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id qOgPGRjN+WTjDgEAauVa8A (envelope-from ) for ; Thu, 07 Sep 2023 15:16:08 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2E28956BCC for ; Thu, 7 Sep 2023 15:16:08 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694092568; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post; bh=bV8TU2t20GETNlFmt10gnQ46Af++5ZXS5Mj7+tn2ssw=; b=oXoNtQ1yfcLj+SjR7Ik1+Wuu54UWx9uP2fd1tHeM3gpgwiogz2aZUXqqfpwwludj3grXR3 eHGmEsCeKzDdWvVN3E5FbO3HT9kwNhyhnv2niLGKOefc5d5RXg464RMqw7q/LGhIxrZ1vL dOtnxL5BPG3ZDX64/eAz1m7K3o0tjkkPZ3knook5IsRXpenmNjQJwW38p/0sEluWwhxLm/ u0N6skC1Z7MSoHysXituRwEn4lniuPQV2gxkANpy1hOCCslbhyJ7+fUFDpmqR0o6owq68F i4x3Zpv1vkI3QDcf89v9l1GLOduo9M2vjFpk8c/ZfuRm7Hg/87Bh1u6G94is0g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694092568; a=rsa-sha256; cv=none; b=kiCPBqcJv3a0zhFwH7V20E7AsdXdvypLXQpqsIepETOLk//RhEUGgurRjGDV5hpd+JvASS 8HYk5wnB7kGNUydbqdpx4cbBdt4K/MbMcAevAyakW9ATZw+OqCDmyYYc8snktnlsX/b2XQ ZNk7bkPVpROruRdCLJ0rH/oYOukVVKNT29s8cR0y8K5lS3gHyDNwxfIR3W8oWLcVhWCONr gGlCazK1FlgGFLW5qe6KBO8bCHK7SfanV9j1uRzlmpen1zOwDy8Kay0yr3Xsw1zB6N0rHo fe0fVwdx/52vCBBE/Upube/rbg7GVacTA6mK1W6qS8Qlvp7n/RLB95ITDCsqjQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qeEqf-0004ZV-Ro; Thu, 07 Sep 2023 09:15:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qeEqa-00044c-LS for guix-patches@gnu.org; Thu, 07 Sep 2023 09:15:00 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qeEqa-0004in-AV for guix-patches@gnu.org; Thu, 07 Sep 2023 09:15:00 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qeEqb-000410-PT for guix-patches@gnu.org; Thu, 07 Sep 2023 09:15:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65801] [PATCH] gnu: openmpi: Enable PMIx. Resent-From: Lars Bilke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 07 Sep 2023 13:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65801 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65801@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169409244315350 (code B ref -1); Thu, 07 Sep 2023 13:15:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Sep 2023 13:14:03 +0000 Received: from localhost ([127.0.0.1]:38859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeEpe-0003zV-MJ for submit@debbugs.gnu.org; Thu, 07 Sep 2023 09:14:02 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeEpc-0003ym-R6 for submit@debbugs.gnu.org; Thu, 07 Sep 2023 09:14:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qeEpV-00008w-Hc for guix-patches@gnu.org; Thu, 07 Sep 2023 09:13:53 -0400 Received: from mailgate4.ufz.de ([141.65.7.211] helo=mailgate.ufz.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qeEpS-0003SE-31 for guix-patches@gnu.org; Thu, 07 Sep 2023 09:13:53 -0400 Received: from imap.intranet.ufz.de (dcs1.intranet.ufz.de [141.65.125.135]) by mailgate.ufz.de (Mailgate4-UFZ) with ESMTP id E87A2160020 for ; Thu, 7 Sep 2023 15:13:36 +0200 (CEST) MIME-version: 1.0 Content-type: multipart/mixed; boundary="Boundary_(ID_QX2zUkWXZ1tuuMgZ32TDTw)" Received: from conversion-daemon.imap.intranet.ufz.de by imap.intranet.ufz.de (Oracle Communications Messaging Server 8.0.2.6.20200227 64bit (built Feb 27 2020)) id <0S0M00K009UZAE00@imap.intranet.ufz.de> for guix-patches@gnu.org; Thu, 07 Sep 2023 15:13:36 +0200 (CEST) Received: from smtp1.ufz.de ([141.65.7.216]) by imap.intranet.ufz.de (Oracle Communications Messaging Server 8.0.2.6.20200227 64bit (built Feb 27 2020)) with ESMTPS id <0S0M000FXA2OWVF0@imap.intranet.ufz.de> for guix-patches@gnu.org; Thu, 07 Sep 2023 15:13:36 +0200 (CEST) Received: from [198.19.249.3] (ufz542757.intranet.ufz.de [141.65.235.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp1.ufz.de (smtp1-UFZ) with ESMTPSA id C22B0801E7 for ; Thu, 7 Sep 2023 15:13:36 +0200 (CEST) Date: Thu, 07 Sep 2023 15:13:36 +0200 From: Lars Bilke Message-id: <840372D7-8A24-495D-8975-392DFFFA50C0@ufz.de> X-Mailer: MailMate (1.14r5937) Received-SPF: pass client-ip=141.65.7.211; envelope-from=lars.bilke@ufz.de; helo=mailgate.ufz.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -6.23 X-Spam-Score: -6.23 X-Migadu-Queue-Id: 2E28956BCC X-TUID: Dttf5gYFOfDO --Boundary_(ID_QX2zUkWXZ1tuuMgZ32TDTw) Content-type: text/plain; markup=markdown Content-transfer-encoding: 7BIT Enables support for the Process Management Interface for Exascale which is used e.g. by Slurm for the management communication and coordination of MPI processes. This allows e.g. to run guix-created container on JSC Juwels cluster with native performance. --Boundary_(ID_QX2zUkWXZ1tuuMgZ32TDTw) Content-type: text/plain; name=0001-PATCH-gnu-openmpi-Enable-PMIx.patch Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=0001-PATCH-gnu-openmpi-Enable-PMIx.patch >From 23a11683c37faf8b971628b2ded9560ba5a22965 Mon Sep 17 00:00:00 2001 From: Lars Bilke Date: Thu, 7 Sep 2023 15:06:03 +0200 Subject: [PATCH] [PATCH] gnu: openmpi: Enable PMIx. Enables support for the Process Management Interface for Exascale which is used e.g. by Slurm for the management communication and coordination of MPI processes --- gnu/packages/mpi.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm index 4d2458344f..907cd3af29 100644 --- a/gnu/packages/mpi.scm +++ b/gnu/packages/mpi.scm @@ -247,6 +247,10 @@ (define-public openmpi "--enable-openib-rdmacm" "--enable-openib-rdmacm-ibaddr" + ;; Enable support for the 'Process Management + ;; Interface for Exascale'. + "--with-pmix=internal" + ;; Enable support for SLURM's Process Manager ;; Interface (PMI). ,(string-append "--with-pmi=" -- 2.41.0 --Boundary_(ID_QX2zUkWXZ1tuuMgZ32TDTw)--