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

Reply via email to