[slurm-users] Counting total number of cores specified in the sbatch file
Riebs, Andy
andy.riebs at hpe.com
Sat Jun 8 17:48:44 UTC 2019
A quick & easy way to see what your options might be for Slurm environment variables is to try a job like this:
$ srun --nodes 2 --ntasks-per-node 6 --pty env | grep SLURM
Or, perhaps, use the “env | grep SLURM” in your batch script.
Andy
From: slurm-users [mailto:slurm-users-bounces at lists.schedmd.com] On Behalf Of Brian Andrus
Sent: Saturday, June 8, 2019 1:29 PM
To: slurm-users at lists.schedmd.com
Subject: Re: [slurm-users] Counting total number of cores specified in the sbatch file
If you are using mpi, it should be aware automatically if everything was compiled with support (eg mpirun).
If you are looking to just get the total tasks, $SLURM_NTASKS is probably what you are looking for
Brian Andrus
On 6/8/2019 2:46 AM, Mahmood Naderan wrote:
Hi,
A genetic program uses -num_threads in command line for parallel run. I use the following directives in slurm batch file
#SBATCH --ntasks-per-node=6
#SBATCH --nodes=2
#SBATCH --mem-per-cpu=2G
for 12 processes and 24GB of memory. Is there any slurm variable that counts all threads from the directives? So, I can use
-num_threads $SLURM_COUNT
where SLURM_COUNT is 12. Any idea?
Regards,
Mahmood
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20190608/c9e96912/attachment.html>
More information about the slurm-users
mailing list