ADD: default correct openmpi variants x86_64 SLES

This commit is contained in:
svcusr-spack (Resp. Germann Elsa Sylvia)
2025-03-17 14:03:28 +01:00
parent b9d0438497
commit 8b657a6026

View File

@ -44,6 +44,8 @@ packages:
target: x86_64 target: x86_64
cairo: cairo:
require: '%gcc@7.5.0' require: '%gcc@7.5.0'
cassini-headers:
require: '@main'
cmake: cmake:
require: '%gcc@7.5.0' require: '%gcc@7.5.0'
coreutils: coreutils:
@ -79,7 +81,7 @@ packages:
spec: cray-pmi@6.1.13%gcc spec: cray-pmi@6.1.13%gcc
cuda: cuda:
prefer: prefer:
- spec: '@12.2.0' - spec: '@12.8.0'
require: '@12.2.0:' require: '@12.2.0:'
externals: externals:
- modules: - modules:
@ -88,6 +90,8 @@ packages:
spec: cuda@12.2.0%nvhpc@23.9 spec: cuda@12.2.0%nvhpc@23.9
curl: curl:
require: '%gcc@7.5.0' require: '%gcc@7.5.0'
cxi-driver:
require: '@main'
expat: expat:
require: '%gcc@7.5.0' require: '%gcc@7.5.0'
fftw: fftw:
@ -148,11 +152,14 @@ packages:
require: 'default_library=shared,static' require: 'default_library=shared,static'
libbsd: libbsd:
require: '%gcc@7.5.0' require: '%gcc@7.5.0'
libcxi:
require: '@main'
libevent: libevent:
require: '%gcc@7.5.0' require: '%gcc@7.5.0'
# Crayism # Crayism
libfabric: libfabric:
buildable: true buildable: true
require: '@main+cuda+uring fabrics=cxi,sockets,tcp,udp,xpmem'
externals: externals:
- modules: - modules:
- libfabric/1.22.0 - libfabric/1.22.0
@ -225,9 +232,7 @@ packages:
cxx: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvc++ cxx: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvc++
fortran: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvfortran fortran: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvfortran
operating_system: sles15 operating_system: sles15
modules: modules: nvhpc-nompi/23.9
- libfabrics
- nvhpc-nompi/23.9
environment: environment:
prepend_path: prepend_path:
LD_LIBRARY_PATH: '/opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/23.9/math_libs/lib64/stubs' LD_LIBRARY_PATH: '/opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/23.9/math_libs/lib64/stubs'
@ -246,9 +251,9 @@ packages:
spec: openldap@2.4.46 spec: openldap@2.4.46
openmpi: openmpi:
require: require:
- spec: "schedulers=slurm fabrics=ofi +cuda +legacylaunchers" - spec: "schedulers=slurm fabrics=ofi,xpmem +cuda +internal-pmix"
when: "@5.0.0:" when: "@5.0.0:"
- spec: "schedulers=slurm fabrics=ofi +pmi +cxx +cxx_exceptions +cuda +legacylaunchers" - spec: "schedulers=slurm fabrics=ofi,xpmem +pmi +cxx +cxx_exceptions +cuda +legacylaunchers"
when: "@:5.0.0" when: "@:5.0.0"
openssh: openssh:
require: '%gcc@7.5.0' require: '%gcc@7.5.0'
@ -308,6 +313,7 @@ packages:
externals: externals:
- modules: - modules:
- xpmem/2.8.2-1.0_3.9__g84a27a5.shasta - xpmem/2.8.2-1.0_3.9__g84a27a5.shasta
prefix: /usr
spec: xpmem@2.8.2-1 spec: xpmem@2.8.2-1
xxhash: xxhash:
require: '%gcc@7.5.0' require: '%gcc@7.5.0'