Elliot, The proper use of `--with-pmix` is documented at https://slurm.schedmd.com/mpi_guide.html
I don't know anything about your other questions. -Paul On Tue, Apr 25, 2023 at 8:52 PM Elliott Slaughter <slaugh...@cs.stanford.edu> wrote: > Oh, and also, does it matter if hwloc itself is built against CUDA/NVML or > not? Will SLURM take advantage of that functionality if available, and if > so what capabilities does it add? > > On Tue, Apr 25, 2023 at 8:28 PM Elliott Slaughter < > slaugh...@cs.stanford.edu> wrote: > >> Hi, >> >> I have some questions about SLURM configuration options: >> >> --with-pmix >> >> I was confused about this because I thought that SLURM had its own >> first-party PMIx implementation, but I can't see a configuration option to >> control it. (And also, building without this option does not appear to >> generate a PMIx library.) >> >> I was going to build against https://github.com/openpmix/openpmix, is >> that how people normally do this? >> >> --with-nvml >> >> Is this required for GPU binding, or does it do something else? What >> would I lose if I don't use this? >> >> --with-hwloc >> >> Similarly, I know what hwloc does, but what specific impact does this >> have on SLURM? Do I lose CPU core binding if I don't compile this? >> >> Thanks. >> >> -- >> Elliott Slaughter >> >> "Don't worry about what anybody else is going to do. The best way to >> predict the future is to invent it." - Alan Kay >> > > > -- > Elliott Slaughter > > "Don't worry about what anybody else is going to do. The best way to > predict the future is to invent it." - Alan Kay > -- Paul H. Hargrove <phhargr...@lbl.gov> Pronouns: he, him, his Computer Languages & Systems Software (CLaSS) Group Computer Science Department Lawrence Berkeley National Laboratory