[slurm-users] Questions about SLURM configure options

177 views
Skip to first unread message

Elliott Slaughter

unread,
Apr 25, 2023, 11:29:24 PM4/25/23
to slurm...@lists.schedmd.com
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

unread,
Apr 25, 2023, 11:44:14 PM4/25/23
to slurm...@lists.schedmd.com
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?

Paul H. Hargrove

unread,
Apr 26, 2023, 12:06:18 AM4/26/23
to Slurm User Community List
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
--
Paul H. Hargrove <PHHar...@lbl.gov>
Pronouns: he, him, his
Computer Languages & Systems Software (CLaSS) Group
Computer Science Department
Lawrence Berkeley National Laboratory
Reply all
Reply to author
Forward
0 new messages