Skip to content
flux-frameworkPublic

About

Flux PMIx process management plugin

Topics

Resources

Contributing

Security policy

Stars

4 stars

Watchers

6 watching

Forks

Repository files navigation

flux-pmix

flux-pmix adds PMIx support to the Flux resource manager framework. It has two components:

  • a flux-shell plugin that runs a PMIx server in each job shell, so Flux can launch programs built with Open MPI, MPICH, or another PMIx client:
    $ flux run -o pmi=pmix myprogram
  • a Flux PMI client plugin that lets Flux bootstrap under a launcher that offers only PMIx:
    $ jsrun flux start -o,-Sbroker.boot-method=pmix

The documentation covers building and installing, the PMIx features implemented, the shell options, OpenPMIx version interoperability, and tracing the PMIx protocol.

Build

$ ./autogen.sh
$ ./configure
$ make -j
$ make check
$ make install

Install flux-pmix to the same prefix as flux-core so the plugins are found on flux's default search paths. See the build guide for the configure options that select the OpenPMIx and MPI libraries.

License

SPDX-License-Identifier: LGPL-3.0

LLNL-CODE-764420

About

Flux PMIx process management plugin

Topics

Resources

Contributing

Security policy

Stars

4 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages