+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

Reply via email to