Yeah, you can't do that in that fashion.

If you want to do that, I'd suggest you put the option in the sbatch command you use to submit the script so:

sbatch --job-name=`basename $PWD` /path/to/script.sh


Brian Andrus


On 7/28/2019 10:51 PM, Verzelloni Fabio wrote:
Hi Everyone,
I'm experiencing a weird issue, when submitting a job like that:
-------------------------
#!/bin/bash
#SBATCH --job-name=`basename $PWD`
#SBATCH --ntasks=2
srun -n 2 hostname
-------------------------
Output:
srun: error: Unable to create step for job 15387: More processors requested 
than permitted

If I submit a job like that:
-------------------------
#!/bin/bash
#SBATCH --job-name=myjob
#SBATCH --ntasks=2
srun -n 2 hostname
-------------------------
Output:
Mynode-001
Mynode-001

If I decrease the number of task it works fine:
-------------------------
#!/bin/bash
#SBATCH --job-name=`basename $PWD`
#SBATCH --ntasks=1
srun -n 1 hostname
-------------------------
Output:
Mynode-001

The slurm version is 18.08.8, is that a bug in slurm?

Thanks
Fabio

--
- Fabio Verzelloni - CSCS - Swiss National Supercomputing Centre
via Trevano 131 - 6900 Lugano, Switzerland
Tel: +41 (0)91 610 82 04

Reply via email to