Commits

Ralph Castain committed a660ff4

Add pubsub pmi component to list of components to avoid when indirect launch used

Refs #4032

Comments (0)

Files changed (1)

orte/mca/odls/base/odls_base_default_fns.c

 
     /* since we are launching via orted, ensure the app
      * doesn't open any of the PMI components even if we
-     * are in a PMI environment - saves overhead. Don't
-     * override any existing directives, though!
+     * are in a PMI environment - saves overhead, and avoids
+     * issues with bugs in some PMI implementations regarding
+     * behavior after calling fork. Don't override any existing
+     * directives, though!
      */
     opal_setenv("OMPI_MCA_grpcomm", "^pmi", false, environ_copy);
     opal_setenv("OMPI_MCA_db", "^pmi", false, environ_copy);
+    opal_setenv("OMPI_MCA_pubsub", "^pmi", false, environ_copy);
 
     return ORTE_SUCCESS;
 }
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.