Hi Michael, If you want to allocate 4 cores but just run one task you can use sbatch/srun -n 1 --cpus-per-task=4 /script/to/run
On Wed, Feb 6, 2013 at 3:44 AM, Michael Colonno <[email protected]>wrote: > > Great - what can I do with srun to accomplish the same goal (which > I think will launch n processes on the node)? > > Thanks, > ~Mike C. > > -----Original Message----- > From: Moe Jette [mailto:[email protected]] > Sent: Tuesday, February 05, 2013 4:58 PM > To: slurm-dev; Michael Colonno > Subject: Re: [slurm-dev] config for commercial SMP code > > The batch script only runs once on the job's first allocated node. Just run > > sbatch -n4 /script/to/run > > > Quoting Michael Colonno <[email protected]>: > > > SLURM gurus ~ > > > > > > > > I have what I hope is a simple sbatch configuration issue. > > I have a commercial tool (i.e. one for which I don’t have source code) > > that I am configuring to run through SLURM. The tool support > > specifying the number of cores to be used on a system. I need SLURM to > > track and manage the number of cores in use but I need to launch just > > one process on the executing node and feed in the number of cores > > allocated to the tool’s command line syntax (already done this > > parsing). I’ve tried many combinations of sbatch flags to make this > > happen but I always get the error : > > > > > > > > sbatch: error: Batch job submission failed: Requested node > > configuration is not available > > > > > > > > My submission syntax (e.g.): > > > > > > > > sbatch -n4 --tasks-per-node=1 --nodes=1 /script/to/run > > > > > > > > My node descriptions in slurm.conf are basic. What’s the > > correct syntax to, in pseudo-code: “allocate n cores but launch just > > one process on the executing node”. > > > > > > > > Thanks, > > > > ~Mike C. > > > > > > > > > > > > > > > -- -- Carles Fenoy
