summary refs log tree commit diff
path: root/gnu/packages/mpi.scm
diff options
context:
space:
mode:
authorLars Bilke <lars.bilke@ufz.de>2023-09-07 15:06:03 +0200
committerLudovic Courtès <ludo@gnu.org>2023-09-14 22:55:25 +0200
commit55da0930e30e0ee1b3da1b9aee5851e9ccfca32c (patch)
treebb9504f19ba742392bc9b97ceb940d962e17508c /gnu/packages/mpi.scm
parent6d12c16299c1654a909c69d52bcb99b02cca0962 (diff)
downloadguix-55da0930e30e0ee1b3da1b9aee5851e9ccfca32c.tar.gz
gnu: openmpi: Enable PMIx.
* gnu/packages/mpi.scm (openmpi)[arguments]: Pass “--with-pmix=internal”.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages/mpi.scm')
-rw-r--r--gnu/packages/mpi.scm6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm
index 4d2458344f..baf6ce11e0 100644
--- a/gnu/packages/mpi.scm
+++ b/gnu/packages/mpi.scm
@@ -247,6 +247,12 @@ bind processes, and much more.")
                             "--enable-openib-rdmacm"
                             "--enable-openib-rdmacm-ibaddr"
 
+                            ;; Enable support for the 'Process Management
+                            ;; Interface for Exascale' (PMIx) used e.g. by
+                            ;; Slurm for the management communication and
+                            ;; coordination of MPI processes.
+                            "--with-pmix=internal"
+
                             ;; Enable support for SLURM's Process Manager
                             ;; Interface (PMI).
                             ,(string-append "--with-pmi="