From 6fed4c3a4b3f098063d5e03ba727254e4675d300 Mon Sep 17 00:00:00 2001 From: William Hobbs Date: Thu, 15 Aug 2024 16:56:09 -0700 Subject: [PATCH] faq: update openmpi faq to reference pmix Problem: our OpenMPI FAQ does not explicitly say users should be running with the pmix shell attribute. Add that. --- faqs.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/faqs.rst b/faqs.rst index 4070552..795235a 100644 --- a/faqs.rst +++ b/faqs.rst @@ -604,9 +604,11 @@ caused segfaults of MPI in ``MPI_Finalize`` when UCX PML was used. 4.0.6+ or 4.1.1+. A special `job shell plugin `_, -offered as a separate package, is required to bootstrap the upcoming openmpi +offered as a separate package, is required to bootstrap the openmpi 5.0.x releases. Once installed, the plugin is activated by submitting a job -with the ``-ompi=openmpi@5`` option. +with the ``-opmi=pmix`` option. In fact, ``-o pmi=pmix`` also works for earlier +versions of OpenMPI, and appears to avoid a UCX related deadlock in OpenMPI +4.1.2 (see `flux-framework/flux-core#5460. `_) .. _openmpi_config: