Skip to content
Snippets Groups Projects
Select Git revision
  • 2e4054c5c1a08a8cb8915db098e6274a27228c39
  • deep-sea default
  • jsc-ci-add-mt-deployment
  • deepsea-sh
  • master protected
  • 5.9.x
  • 5.9.2-1
7 results

psmpi

Sonja Happ's avatar
Sonja Happ authored
If the PMIx host does not support PMIx Process Groups, we
fall back to PMIx_Connect/Disconnect to synchronize the
active processes when malleability is initialized and
finalized.

Connect/Disconnect is only done if more than one namespace
is present, i.e. after a spawn operation. This avoids NOPs
as recommended by the PMIx standard.

In case of Connect/Disconnect we rely on the result of
PMIx_Query_info to create the global array of PMIx
processes that is used to determine the MPI rank to PMIx
proc ID mapping. This method assumes that the results
provided by PMIx_Query_info are exactly identical in all
processes.
2e4054c5
History
Name Last commit Last update