Reference Implmentation of the Process Management Interface Exascale (PMIx) standard

View the Project on GitHub

Downloads   Privacy Policy   Publications   Community   Contribute

Debugging vs. Optimized Builds

If you are building PMIx from a Git checkout, the default build includes a lot of debugging features. This happens automatically when when configure detects the hidden “.git” Git meta directory (that is present in all Git checkouts) in your source tree, and therefore activates a number of developer-only debugging features in the PMIx code base.

By definition, debugging builds will perform much slower than optimized builds of PMIx. You should NOT conduct timing tests or try to run production performance numbers with debugging builds.

If you wish to build an optimized version of PMIx from a developer’s checkout, you have two main options: