+1 on the error message.
> On Jun 16, 2017, at 10:06 AM, Howard Pritchard <hpprit...@gmail.com> wrote: > > Hi Ralph > > I think a helpful error message would suffice. > > Howard > > r...@open-mpi.org <r...@open-mpi.org> schrieb am Di. 13. Juni 2017 um 11:15: > Hey folks > > Brian brought this up today on the call, so I spent a little time > investigating. After installing SLURM 17.02 (with just --prefix as config > args), I configured OMPI with just --prefix config args. Getting an > allocation and then executing “srun ./hello” failed, as expected. > > However, configuring OMPI --with-pmi=<path-to-slurm> resolved the problem. > SLURM continues to default to PMI-1, and so we pick that option up and use > it. Everything works fine. > > FWIW: I also went back and checked using SLURM 15.08 and got the identical > behavior. > > So the issue is: we don’t pick up PMI support by default, and never have due > to the SLURM license issue. Thus, we have always required that the user > explicitly configure --with-pmi so they take responsibility for the license. > This is an acknowledged way of avoiding having GPL pull OMPI under its > umbrella as it is the user, and not the OMPI community, that is making the > link. > > I’m not sure there is anything we can or should do about this, other than > perhaps providing a nicer error message. Thoughts? > Ralph > > _______________________________________________ > devel mailing list > devel@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > _______________________________________________ > devel mailing list > devel@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel -- Jeff Squyres jsquy...@cisco.com _______________________________________________ devel mailing list devel@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/devel