OK figured it out thanks. Guillaume Guillaume Landry Ludwig-Maximilians-Universität München (LMU) Medical Physics Chair (LS Parodi) Am Coulombwall 1 85748 Garching Tel:+49 (0) 89 289-14077 Fax:+49 (0) 89 289-14072
On 11/13/2013 05:25 PM, Moe Jette wrote: > > See $SLURM_ARRAY_TASK_ID as described here: > http://slurm.schedmd.com/job_array.html > > Quoting Guillaume Landry <[email protected]>: > >> >> Dear slurm-dev, >> >> I am using the following script for slurm (part of another script with >> arguments $1 executable, $2 input file, $3 macro file and $4 number of >> jobs to be ran with different seeds between 0 and $4: >> >> cat <<EOL|sbatch >> #!/bin/bash >> #SBATCH --job-name='$1'_'$2'_'$3' >> #SBATCH --workdir='$PWD' >> #SBATCH --export=ALL >> #SBATCH --array=0-'$4' >> #SBATCH --output='$PWD'/logs/'$1'_'$2'_log/'$1'_'$2'_%a_%j_%N.log >> #SBATCH --error='$PWD'/err/'$1'_'$2'_log/'$1'_'$2'_%a_%j_%N.err >> #SBATCH --mem-per-cpu='$memory2' >> >> """#SBATCH --nodelist=gar-cl-mednd06""" >> """#SBATCH --mail-type=ALL""" >> >> cd $PWD >> >> $1 $2 $3 $IDOFTHEJOB >> >> >> >> EOL >> >> >> My issue is that I need $IDOFTHEJOB to be equivalent to the %a used in >> error and output (for example here varying between 0 and $4). i tried >> using %a but it seems that it is not intepreted correctly for the >> command (it works fine for output and error). >> >> Regards, >> Guillaume >> >> >> -- >> Guillaume Landry >> Ludwig-Maximilians-Universität München (LMU) >> Medical Physics Chair (LS Parodi) >> Am Coulombwall 1 >> 85748 Garching >> Tel:+49 (0) 89 289-14077 >> Fax:+49 (0) 89 289-14072 >> >> >> >> >
