Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spack installation and pmi path variable #23

Open
Sara-KS opened this issue Jul 24, 2019 · 3 comments
Open

Spack installation and pmi path variable #23

Sara-KS opened this issue Jul 24, 2019 · 3 comments

Comments

@Sara-KS
Copy link

Sara-KS commented Jul 24, 2019

We plan to use spack to maintain our installation of flux for the MuMMI project. We would like to advance our software stack to use Spectrum MPI 10.3, but we are aware of the pmi library issue. We do have a version of pmi provided by @dongahn that we can compile. I understand that there is a variable we can set during compilation to specify the pmi path. However, we are not sure how to direct the spack installation to use this variable to set the correct pmi path. What modifications do we need to make to our spack installation?

@dongahn
Copy link
Member

dongahn commented Jul 26, 2019

@SteVwonder or @TWRS: once we talked about packaging up pmi4pmix with Spack. Is the support there?

@Sara-KS: even if we don't have a package for it, I think this is just a matter of setting an environment variable to your externally built pmi4pmix library. I will paste our confluence wiki document once I get to my office.

Regardless, we would first need your Spectrum team to patch their PMIx with the upstream memory bug fix.

@dongahn
Copy link
Member

dongahn commented Jul 26, 2019

FYI --  openpmix/openpmix#1369

@SteVwonder
Copy link
Member

@SteVwonder or @trws: once we talked about packaging up pmi4pmix with Spack. Is the support there?

No. We threw the idea out there, but never pulled the trigger. I'll add an issue to the main repo with the other updates that the spack packge needs. We can add a variant along the lines of +pmix_compat to conditionally build and set env vars for pmi4pmix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants