From e86ad3532703ee6f97b20ca591b9545d098d537c Mon Sep 17 00:00:00 2001 From: green-br Date: Wed, 11 Mar 2026 22:54:44 +0000 Subject: [PATCH 1/5] Update OpenMPI and add Slurm configuration --- config/3/v1.1/packages.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/3/v1.1/packages.yaml b/config/3/v1.1/packages.yaml index c8a13a5..c6ce233 100644 --- a/config/3/v1.1/packages.yaml +++ b/config/3/v1.1/packages.yaml @@ -93,7 +93,7 @@ packages: mpich: variants: +fortran~hydra pmi=cray device=ch4 netmod=ofi openmpi: - variants: fabrics=ofi + variants: fabrics=ofi schedulers=slurm cray-fftw: buildable: false version: [3.3.10.8] @@ -157,6 +157,10 @@ packages: - spec: python@3.11.7 prefix: /opt/cray/pe/python/3.11.7 modules: [cray-python/3.11.7] + slurm: + externals: + - spec: slurm@23-02-07 + prefix: /usr autoconf: externals: - prefix: /usr From 047a818f647934eda14d4c62a104a6d25252df9e Mon Sep 17 00:00:00 2001 From: green-br Date: Wed, 11 Mar 2026 22:55:44 +0000 Subject: [PATCH 2/5] Update packages.yaml with Slurm and OpenMPI changes Added Slurm specification and updated OpenMPI variants. --- config/3/v1.0/packages.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/3/v1.0/packages.yaml b/config/3/v1.0/packages.yaml index 6998c71..c6a2422 100644 --- a/config/3/v1.0/packages.yaml +++ b/config/3/v1.0/packages.yaml @@ -93,7 +93,7 @@ packages: mpich: variants: +fortran~hydra pmi=cray device=ch4 netmod=ofi openmpi: - variants: fabrics=ofi + variants: fabrics=ofi schedulers=slurm cray-fftw: buildable: false version: [3.3.10.8] @@ -169,6 +169,10 @@ packages: - spec: python@3.11.7 prefix: /opt/cray/pe/python/3.11.7 modules: [cray-python/3.11.7] + slurm: + externals: + - spec: slurm@23-02-7 + prefix: /usr autoconf: externals: - prefix: /usr From ecb5f7bbec5c55d1ee0ea1d0baddcf5ffc1f3218 Mon Sep 17 00:00:00 2001 From: green-br Date: Wed, 11 Mar 2026 22:57:25 +0000 Subject: [PATCH 3/5] Update openmpi variants and add slurm dependency Added slurm external dependency with version 23-02-7. --- config/macs3/v1.1/packages.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/macs3/v1.1/packages.yaml b/config/macs3/v1.1/packages.yaml index d7c67bb..1c87ab9 100644 --- a/config/macs3/v1.1/packages.yaml +++ b/config/macs3/v1.1/packages.yaml @@ -72,7 +72,7 @@ packages: require: - "^charmpp@8.0.0 backend=ofi pmi=cray-pmi" openmpi: - variants: fabrics=ofi + variants: fabrics=ofi schedulers=slurm cray-libsci: buildable: false version: [24.03.0] @@ -135,6 +135,10 @@ packages: - spec: python@3.11.7 prefix: /opt/cray/pe/python/3.11.7 modules: [cray-python/3.11.7] + slurm: + externals: + - spec: slurm@23-02-7 + prefix: /usr autoconf: externals: - prefix: /usr From 6790885e7ed1fd697b75cb482f8b4704dc52ad53 Mon Sep 17 00:00:00 2001 From: green-br Date: Wed, 11 Mar 2026 23:01:03 +0000 Subject: [PATCH 4/5] Add schedulers=slurm to openmpi variants --- config/aip1/v1.1/packages.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/aip1/v1.1/packages.yaml b/config/aip1/v1.1/packages.yaml index 13704f3..1c5c96b 100644 --- a/config/aip1/v1.1/packages.yaml +++ b/config/aip1/v1.1/packages.yaml @@ -85,7 +85,7 @@ packages: require: - "%gcc" openmpi: - variants: +cuda fabrics=ofi cuda_arch=90 + variants: +cuda fabrics=ofi cuda_arch=90 schedulers=slurm mpich: variants: +cuda+fortran~hydra pmi=cray device=ch4 netmod=ofi cuda_arch=90 cray-libsci: From 51e92f651dc88dcab277b06765c4f89631e6fedf Mon Sep 17 00:00:00 2001 From: green-br Date: Wed, 11 Mar 2026 23:02:01 +0000 Subject: [PATCH 5/5] Add 'schedulers=slurm' to openmpi variants --- config/aip2/v1.1/packages.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/aip2/v1.1/packages.yaml b/config/aip2/v1.1/packages.yaml index cedd4b9..6b90a7f 100644 --- a/config/aip2/v1.1/packages.yaml +++ b/config/aip2/v1.1/packages.yaml @@ -84,7 +84,7 @@ packages: require: - "%gcc" openmpi: - variants: +cuda fabrics=ofi cuda_arch=90 + variants: +cuda fabrics=ofi cuda_arch=90 schedulers=slurm mpich: variants: +cuda+fortran~hydra pmi=cray device=ch4 netmod=ofi cuda_arch=90 cray-libsci: