From 88aacdb5c7c60b2345001faf2daf3e58bb7ca1e2 Mon Sep 17 00:00:00 2001 From: germann_e Date: Wed, 12 Mar 2025 09:14:02 +0100 Subject: [PATCH] ADD: openmpi@main variable requirement --- env/sles15/aarch64/admin/stable/spack.yaml | 12 ++++++++---- env/sles15/aarch64/admin/testing/spack.yaml | 6 ++++++ env/sles15/aarch64/admin/unstable/spack.yaml | 1 + 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/env/sles15/aarch64/admin/stable/spack.yaml b/env/sles15/aarch64/admin/stable/spack.yaml index d5eb5e0..529f8c1 100644 --- a/env/sles15/aarch64/admin/stable/spack.yaml +++ b/env/sles15/aarch64/admin/stable/spack.yaml @@ -20,9 +20,8 @@ spack: modules: default: roots: - tcl: $spack/opt/spack/stable/modulefiles lmod: $spack/opt/spack/stable/modulefiles - tcl: + lmod: cray-mpich: environment: set: @@ -32,9 +31,14 @@ spack: set: SLURM_MPI_TYPE: pmix OMPI_MCA_mtl_ofi_disable_hmem: 'true' - lmod: + openmpi@main: + environment: + set: + SLURM_MPI_TYPE: pmix + FI_HMEM_CUDA_USE_DMABUF: '1' + OMPI_MCA_coll: '^han' core_compilers: - - gcc@7.5.0 + - gcc@=7.5.0 specs: - matrix: - [$compilers] diff --git a/env/sles15/aarch64/admin/testing/spack.yaml b/env/sles15/aarch64/admin/testing/spack.yaml index 8af2841..7aaa1f5 100644 --- a/env/sles15/aarch64/admin/testing/spack.yaml +++ b/env/sles15/aarch64/admin/testing/spack.yaml @@ -30,6 +30,12 @@ spack: set: SLURM_MPI_TYPE: 'pmix' OMPI_MCA_mtl_ofi_disable_hmem: 'true' + openmpi@main: + environment: + set: + SLURM_MPI_TYPE: pmix + FI_HMEM_CUDA_USE_DMABUF: '1' + OMPI_MCA_coll: '^han' packages: # overwrite any existing compiler 'cce:': diff --git a/env/sles15/aarch64/admin/unstable/spack.yaml b/env/sles15/aarch64/admin/unstable/spack.yaml index 57604a6..a2f60c9 100644 --- a/env/sles15/aarch64/admin/unstable/spack.yaml +++ b/env/sles15/aarch64/admin/unstable/spack.yaml @@ -59,6 +59,7 @@ spack: set: SLURM_MPI_TYPE: pmix FI_HMEM_CUDA_USE_DMABUF: '1' + OMPI_MCA_coll: '^han' core_compilers: - gcc@=7.5.0 specs: