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.)
Best, Steffen