ompi
ompi copied to clipboard
Try to minimize the external dependencies for OMPI wrappers.
The solution put forward here consist of creating a convenience library, opal-tiny, that holds all the basic things we need to have a working app with minimal external dependencies.
More detailed discussion in #9869.
Signed-off-by: George Bosilca [email protected]
There is one point that needs to be clarified: why we need to register our output files with PMIX.
The IBM CI (GNU/Scale) build failed! Please review the log, linked below.
Gist: https://gist.github.com/da05bde09b142e948898e3900c5ef795
The IBM CI (XL) build failed! Please review the log, linked below.
Gist: https://gist.github.com/e5e90c92a9e9e7e1e307bd6c5cb5d223
The IBM CI (PGI) build failed! Please review the log, linked below.
Gist: https://gist.github.com/63423e6ee0481c5803b7bc1aaab2e605
I linked this to issue #9869. Is that correct?
What's the status on this PR, are we agreed that this is the correct fix for #9869 ?
I started https://github.com/bwbarrett/ompi/tree/bugfix/mpicc-dependencies to make this a bit more clean to merge into main, but have run out of time and I'm not sure when I'll be able to come back to it. I think most of the hard problems are solved in that branch, but there's definitely some cleanup work in all the patches before it can become a PR.