[slurm-users] extended list of nodes allocated to a job

399 views
Skip to first unread message

Alain O' Miniussi

unread,
Aug 17, 2023, 8:45:07 AM8/17/23
to Slurm User Community List
Hi,

I'm looking for a way to get the list of nodes where a given job is running in a uncompressed way.
That is, I'd like to have node1,node2,node3 instead of node1-node3.
Is there way to achieve that ?
I need the information outside the script.

Thanks

----
Alain Miniussi
DSI, Pôles Calcul et Genie Log.
Observatoire de la Côte d'Azur
Tél. : +33609650665

Renfro, Michael

unread,
Aug 17, 2023, 9:00:37 AM8/17/23
to Slurm User Community List

Given a job ID:

 

scontrol show hostnames $(scontrol show job some_job_id | grep ' NodeList=' | cut -d= -f2) | paste -sd,

 

Maybe there’s something more built-in than this, but it gets the job done.

 

From: slurm-users <slurm-use...@lists.schedmd.com> on behalf of Alain O' Miniussi <alain.m...@oca.eu>
Date: Thursday, August 17, 2023 at 7:46 AM
To: Slurm User Community List <slurm...@lists.schedmd.com>
Subject: [slurm-users] extended list of nodes allocated to a job

External Email Warning

This email originated from outside the university. Please use caution when opening attachments, clicking links, or responding to requests.

________________________________

Alain O' Miniussi

unread,
Aug 17, 2023, 9:06:41 AM8/17/23
to Slurm User Community List
It's
scontrol show hostname
Sorry for the noise

Sean Mc Grath

unread,
Aug 17, 2023, 9:12:32 AM8/17/23
to Slurm User Community List
Hi Alain,

I don't know if slurm can do that natively. python-hostlist, https://www.nsc.liu.se/~kent/python-hostlist/, may provide the functionality you need. I have used it in the past to generate a list of hosts that can be looped over.

Hope that helps.

Sean

---
Sean McGrath
Senior Systems Administrator, IT Services


From: slurm-users <slurm-use...@lists.schedmd.com> on behalf of Alain O' Miniussi <alain.m...@oca.eu>
Sent: Thursday 17 August 2023 13:44

To: Slurm User Community List <slurm...@lists.schedmd.com>
Subject: [slurm-users] extended list of nodes allocated to a job

Alain O' Miniussi

unread,
Aug 17, 2023, 9:48:48 AM8/17/23
to Slurm User Community List
Hi Sean,

A colleague pointed to me the following commands:

#scontrol show hostname x[1000,1009,1029-1031]
x1000
x1009
x1029
x1030
x1031
#scontrol show hostlist x[1000,1009,1029,1030,1031]
x[1000,1009,1029-1031]
#

----
Alain Miniussi
DSI, Pôles Calcul et Genie Log.
Observatoire de la Côte d'Azur
Tél. : +33609650665

Greg Wickham

unread,
Aug 18, 2023, 12:29:56 AM8/18/23
to Slurm User Community List

 

“sinfo” can expand compressed hostnames too:

$ sinfo -n lm602-[08,10] -O NodeHost -h

lm602-08            

lm602-10            

$

 

   -Greg

Ryan Novosielski

unread,
Aug 18, 2023, 1:24:46 AM8/18/23
to Slurm User Community List
I didn’t know that one! Thank you. 

Sent from my iPhone

On Aug 17, 2023, at 09:50, Alain O' Miniussi <alain.m...@oca.eu> wrote:


Reply all
Reply to author
Forward
0 new messages