David,

There are several possible answers depending on what you hope to accomplish.  What exactly is the issue that you're trying to solve? Do you mean that you have users who need, say, 8 GB of RAM per core but you only have 4 GB of RAM per core on the system and you want a way to account for that?  Or is it something else?

Ryan

On 1/6/22 14:39, David Henkemeyer wrote:
All,

When my team used PBS, we had several nodes that had a TON of CPUs, so many, in fact, that we ended up setting np to a smaller value, in order to not starve the system of memory.

What is the best way to do this with Slurm?  I tried modifying # of CPUs in the slurm.conf file, but I noticed that Slurm enforces that "CPUs" is equal to Boards * SocketsPerBoard * CoresPerSocket * ThreadsPerCore.  This left me with having to "fool" Slurm into thinking there were either fewer ThreadsPerCore, fewer CoresPerSocket, or fewer SocketsPerBoard.  This is a less than ideal solution, it seems to me.  At least, it left me feeling like there has to be a better way.

Thanks!
David





Reply via email to