From 186e2020640e1743f0a580966739c590615440f8 Mon Sep 17 00:00:00 2001
From: Dorian Stoll <dorian.stoll@uni-potsdam.de>
Date: Tue, 21 Jan 2025 12:20:31 +0100
Subject: [PATCH] common: Let SLURM bind every task to its own core

---
 roles/common/files/slurm/slurm.conf | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/roles/common/files/slurm/slurm.conf b/roles/common/files/slurm/slurm.conf
index 96d1470..68a6f9a 100644
--- a/roles/common/files/slurm/slurm.conf
+++ b/roles/common/files/slurm/slurm.conf
@@ -7,6 +7,10 @@ ReturnToService=1
 # This option defaults to /var/spool, which is not writable for slurmctld
 StateSaveLocation=/var/spool/slurmctld
 
+# Bind every task to their own core
+TaskPlugin=task/affinity
+TaskPluginParam=Cores
+
 # Configure OpenMPI
 MpiDefault=pmix
 
-- 
GitLab