Skip to content

Commit 8d5e057

Browse files
authored
Merge pull request #13243 from mcgratta/master
qfds.sh: do not explicitly ask for number of nodes
2 parents bc68239 + fee17d7 commit 8d5e057

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

Utilities/Scripts/qfds.sh

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -363,30 +363,40 @@ cat << EOF > $scriptfile
363363
EOF
364364

365365
if [ "$RESOURCE_MANAGER" == "SLURM" ]; then
366+
366367
cat << EOF >> $scriptfile
367368
#SBATCH -J $JOBPREFIX$infile
368369
#SBATCH -e $outerr
369370
#SBATCH -o $outlog
370371
#SBATCH --partition=$queue
371372
#SBATCH --ntasks=$n_mpi_processes
372-
#SBATCH --nodes=$nodes
373373
#SBATCH --cpus-per-task=$n_openmp_threads
374-
#SBATCH --ntasks-per-node=$n_mpi_processes_per_node
375374
#SBATCH --time=$walltime
376375
EOF
376+
377+
if [[ $n_openmp_threads -gt 1 ]] || [[ $max_mpi_processes_per_node -lt 1000 ]] ; then
378+
cat << EOF >> $scriptfile
379+
#SBATCH --nodes=$nodes
380+
#SBATCH --ntasks-per-node=$n_mpi_processes_per_node
381+
EOF
382+
fi
383+
377384
if [ "$EMAIL" != "" ]; then
378-
cat << EOF >> $scriptfile
385+
cat << EOF >> $scriptfile
379386
#SBATCH --mail-user=$EMAIL
380387
#SBATCH --mail-type=ALL
381388
EOF
382389
fi
390+
383391
if [ "$benchmark" == "yes" ]; then
384392
cat << EOF >> $scriptfile
385393
#SBATCH --exclusive
386394
#SBATCH --cpu-freq=Performance
387395
EOF
388396
fi
397+
389398
else # PBS/Torque
399+
390400
cat << EOF >> $scriptfile
391401
#PBS -N $JOBPREFIX$infile
392402
#PBS -e $outerr

0 commit comments

Comments
 (0)