Josh, I believe that *-n *sets the number of tasks. I only want a single task, as when a single process uses multiple cores. *srun -n 2 hostname* returns
linux-slurm2 linux-slurm3 which is definitely not what I want. Thanks, Mike On Mon, Sep 8, 2014 at 8:07 PM, Josh McSavaney <mcsa...@csh.rit.edu> wrote: > I believe your slurm.conf is defining 4 nodes with a single logical > processor each. You are then trying to allocate two CPUs on a single node > with srun, which (according to your slurm.conf) you do not have. > > You may want to consider `srun -n 2 hostname` and see where that lands you. > > Regards, > > Josh McSavaney > Bit Flipper > Rochester Institute of Technology > > > > On Mon, Sep 8, 2014 at 7:42 PM, Christopher Samuel <sam...@unimelb.edu.au> > wrote: > >> >> On 09/09/14 07:26, Michal Zielinski wrote: >> >> I have a small test cluster (node[1-4]) running slurm 14.03.0 setup with >>> CR_CPU and no usage restrictions. Each node has just 1 CPU. >>> >> [...] >> >>> But, *srun -c 2 hostname* does not work, and it returns the above error. >>> >>> I have no idea why I can't dedicate 2 cores to a single job if I can >>> dedicate each core individually to a job. >>> >> >> What does "scontrol show node" say? >> >> cheers, >> Chris >> -- >> Christopher Samuel Senior Systems Administrator >> VLSCI - Victorian Life Sciences Computation Initiative >> Email: sam...@unimelb.edu.au Phone: +61 (0)3 903 55545 >> http://www.vlsci.org.au/ http://twitter.com/vlsci >> > >