On 7/10/25 12:17 am, Yusuke Saiki via slurm-users wrote:
I confirmed on the official Slurm website that the official documentation states topology.conf should be placed in the same directory as slurm.conf.
That is correct, and IIRC it needs to be everywhere where slurmd runs as well as it's tied up with how Slurm messages are forwarded across the system. Looking at the Slurm code the topology code is common code, and referenced (at least in 24.11) from src/common.forward.c in the forward_msg() function.
Also Slurm's configless mode sends out topology.conf to compute nodes, which would reinforce that being important.
All the best, Chris