diff --git a/.guix/modules/ogs-package.scm b/.guix/modules/ogs-package.scm
index 62e5bf93c48f72ff9bfda6e88ac073956d788d1d..e8c8a180f7003afcc45b10d1706b8646c06b1fdd 100644
--- a/.guix/modules/ogs-package.scm
+++ b/.guix/modules/ogs-package.scm
@@ -192,6 +192,17 @@
                   (sha256
                    (base32
                     "0rbcfvl7y472sykzdq3vrkw83kar0lpzhk3wq9yj9cdydl8cpfcz"))))))
+(define-public openmpi-pmix
+  (package
+    (inherit openmpi)
+    (name "openmpi-pmix")
+    (arguments
+     (substitute-keyword-arguments (package-arguments openmpi)
+       ((#:configure-flags flags)
+        #~(append '("--with-pmix=internal")
+                #$flags))))
+    (synopsis "OpenMPI with PMIx")))
+
 ;; return package
 ogs