ompi icon indicating copy to clipboard operation
ompi copied to clipboard

Try to minimize the external dependencies for OMPI wrappers.

Open bosilca opened this issue 3 years ago • 7 comments

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]

bosilca avatar Jan 19 '22 23:01 bosilca

There is one point that needs to be clarified: why we need to register our output files with PMIX.

bosilca avatar Jan 19 '22 23:01 bosilca

The IBM CI (GNU/Scale) build failed! Please review the log, linked below.

Gist: https://gist.github.com/da05bde09b142e948898e3900c5ef795

ibm-ompi avatar Jan 19 '22 23:01 ibm-ompi

The IBM CI (XL) build failed! Please review the log, linked below.

Gist: https://gist.github.com/e5e90c92a9e9e7e1e307bd6c5cb5d223

ibm-ompi avatar Jan 19 '22 23:01 ibm-ompi

The IBM CI (PGI) build failed! Please review the log, linked below.

Gist: https://gist.github.com/63423e6ee0481c5803b7bc1aaab2e605

ibm-ompi avatar Jan 19 '22 23:01 ibm-ompi

I linked this to issue #9869. Is that correct?

gpaulsen avatar Jan 27 '22 16:01 gpaulsen

What's the status on this PR, are we agreed that this is the correct fix for #9869 ?

wckzhang avatar Jul 06 '22 15:07 wckzhang

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.

bwbarrett avatar Jul 11 '22 17:07 bwbarrett