topology.yaml(5) Slurm Configuration File topology.yaml(5) (NAME) topology.yaml - Slurm (DESCRIPTION) topology.yaml YAML Slurm . slurm.conf . <<#>> () . topology.conf(5) : NOTE: Slurm topology.yaml . topology.conf . (PARAMETERS) : topology . . cluster_default cluster_default: true ( slurmctld slurmd) . false . : block topology/block . . flat true topology/flat TopologyPlugin topology.yaml . (dictionary) << (Flat definitions)>> . ring topology/ring . . torus3d topology/torus3d . . tree topology/tree . . (Block definitions) : block_sizes . BlockSizes . blocks . : block . Slurm . . . nodes . (Tree definitions) : switches . : switch . Slurm . . . children . nodes . (Ring definitions) : rings . : ring . Slurm . . . nodes . . (Torus3d definitions) torus3d : toruses . : name . Slurm . . . dims x y z ( ). x*y*z . nodes . x ( x) . regions . regions . nodes . : anchor x y z. dims x y z. anchor anchor + dims - 1 . ( ). nodes x . placements . (wrap around). . : dims x y z. x*y*z ( ) . anchor_seed (anchor grid) x y z. . {0, 0, 0} . anchor_spacing x y z. . dims placement . (Flat definitions) : alpha_step_rank true . . (EXAMPLES) --- - topology: topo1 cluster_default: true tree: switches: - switch: sw_root children: s[1-2] - switch: s1 nodes: node[01-02] - switch: s2 nodes: node[03-04] - topology: topo2 cluster_default: false block: block_sizes: - 4 - 16 blocks: - block: b1 nodes: node[01-04] - block: b2 nodes: node[05-08] - block: b3 nodes: node[09-12] - block: b4 nodes: node[13-16] - topology: topo3 cluster_default: false flat: true - topology: topo3a cluster_default: false flat: alpha_step_rank: true - topology: topo4 cluster_default: false ring: rings: - ring: ring0 nodes: node[01-08] - ring: ring1 nodes: node[09-16] - topology: topo5 cluster_default: false torus3d: toruses: - name: pod1 dims: x: 4 y: 4 z: 2 nodes: node[01-32] placements: - dims: x: 2 y: 2 z: 1 - dims: x: 2 y: 2 z: 2 - dims: x: 4 y: 4 z: 2 (COPYING) Copyright (C) 2025 SchedMD LLC. Slurm . . Slurm (GNU General Public License) ( ) . Slurm . . (SEE ALSO) slurm.conf(5), topology.conf(5) Slurm 26.05 Slurm Configuration File topology.yaml(5)