aboutsummaryrefslogtreecommitdiff
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
guix-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="