From cb9aebe29eafe5a79e77e3c7b537b70a6686a3e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Berland?= Date: Tue, 21 Jan 2025 12:14:04 +0100 Subject: [PATCH] Adapt Slurm setup to Ubuntu 24.04 --- .github/workflows/test_ert_with_slurm.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test_ert_with_slurm.yml b/.github/workflows/test_ert_with_slurm.yml index 2acc76cb723..352a293ab2d 100644 --- a/.github/workflows/test_ert_with_slurm.yml +++ b/.github/workflows/test_ert_with_slurm.yml @@ -13,7 +13,7 @@ jobs: test-ert-on-slurm: name: Run ert tests timeout-minutes: 20 - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -36,11 +36,15 @@ jobs: sudo apt install slurmd slurmctld -y + sudo mkdir /var/spool/slurm + sudo chown slurm /var/spool/slurm + cat < slurm.conf ClusterName=localcluster SlurmctldHost=localhost - SelectType=select/cons_res # Select nodes based on consumable resources + SelectType=select/cons_tres # Select nodes based on consumable resources SelectTypeParameters=CR_Core # Cores are the consumable resource + StateSaveLocation=/var/spool/slurm ProctrackType=proctrack/linuxproc # Use /proc to track processes PartitionName=LocalQ Nodes=ALL Default=YES MaxTime=INFINITE State=UP PartitionName=AlternativeQ Nodes=ALL Default=YES MaxTime=INFINITE State=UP @@ -55,6 +59,9 @@ jobs: sudo systemctl start slurmd # The compute node slurm daemon sudo systemctl start slurmctld # The slurm controller daemon + systemctl status slurmd + systemctl status slurmctld + # Show partition and node information configured: sinfo