We use a tool that's compiled against the Slurm library itself so that the 
expansion/contraction of lists is always 100% in sync with Slurm itself:


https://github.com/jtfrey/snodelist




> On Jan 7, 2025, at 10:12, Davide DelVento via slurm-users 
> <slurm-users@lists.schedmd.com> wrote:
> 
> Wonderful. Thanks Ole for the reminder! I had bookmarked your wiki (of 
> course!) but forgot to check it out in this case. I'll add a more prominent 
> reminder to self in my notes to always check it!
> 
> Happy new year everybody once again
> 
> On Tue, Jan 7, 2025 at 1:58 AM Ole Holm Nielsen via slurm-users 
> <slurm-users@lists.schedmd.com> wrote:
> Hi,
> 
> My 2 cents: I have collected various Slurm hostlist commands in this Wiki 
> page:
> 
> https://wiki.fysik.dtu.dk/Niflheim_system/Slurm_operations/#expanding-and-collapsing-host-lists
> 
> Best regards,
> Ole
> 
> On 1/7/25 09:25, Steffen Grunewald via slurm-users wrote:
> > On Mon, 2025-01-06 at 12:55:12 -0700, Slurm users wrote:
> >> Hi all,
> >> I remember seeing on this list a slurm command to change a slurm-friendly
> >> list such as
> >>
> >> gpu[01-02],node[03-04,12-22,27-32,36]
> >>
> >> into a bash friendly list such as
> >>
> >> gpu01
> >> gpu02
> >> node03
> >> node04
> >> node12
> >> etc
> > 
> > I always forget that one as well ("scontrol show hostlist" works in the
> > opposite direction) but I have a workaround at hand:
> > 
> > pdsh -w gpu[01-02],node[03-04,12-22,27-32,36] -N -R exec echo %h
> > 
> > You may use "-f 1", if you prefer a sorted output.
> > (I use to pipe the output through "xargs" most of the time, too.)
> 
> 
> -- 
> slurm-users mailing list -- slurm-users@lists.schedmd.com
> To unsubscribe send an email to slurm-users-le...@lists.schedmd.com
> 
> -- 
> slurm-users mailing list -- slurm-users@lists.schedmd.com
> To unsubscribe send an email to slurm-users-le...@lists.schedmd.com


-- 
slurm-users mailing list -- slurm-users@lists.schedmd.com
To unsubscribe send an email to slurm-users-le...@lists.schedmd.com

Reply via email to