Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
pmi-sys
pmi-sys provides bindgen-generated bindings to the PMI-1 API, catering to both system-provided installations and the bundled MPICH sources.
Build modes
- Without features, the build script looks for
PMI_LIB_DIR/PMI_INCLUDE_DIRenvironment variables and links against the provided directory. - Enabling
vendored(orwith-pmi1-vendoredfrom thepmicrate) builds thepmi-mpich-srcpackage and uses the generated headers/libraries instead.
Outputs
The crate emits the location of the PMI headers/libraries via cargo:root and links with -lpmi, exposing the raw C symbols to downstream Rust code.
STATUS
pmi-sys has been developed as part of the Lamellar project and is still under development, thus not all intended features are yet implemented.
CONTACTS
Current Team Members
Ryan Friese - ryan.friese@pnnl.gov Polykarpos Thomadakis - polykarpos.thomadakis@pnnl.gov
License
This project is licensed under the BSD License - see the LICENSE file for details.
Acknowledgments
This work was supported by the High Performance Data Analytics (HPDA) Program at Pacific Northwest National Laboratory (PNNL), a multi-program DOE laboratory operated by Battelle.