Add openmpi+intelcc. Update Slurm

This commit is contained in:
Caubet Serrabou Marc
2024-09-24 10:21:36 +02:00
parent 8a14e64118
commit 521fdfa309
4 changed files with 37 additions and 15 deletions

View File

@@ -1,14 +1,9 @@
#!/usr/bin/env modbuild
pbuild::set_download_url "https://download.schedmd.com/${P}/${P}-${V}.tar.bz2"
pbuild::add_to_group 'Batchsystem'
pbuild::install_docfiles 'AUTHORS' 'INSTALL' 'NEWS' 'README.rst' 'RELEASE_NOTES'
pbuild::pre_configure() {
pbuild::add_configure_args "--with-pmix=${PMIX_PREFIX}"
# pbuild::add_configure_args "--with-pmix=${PMIX_PREFIX}"
pbuild::add_configure_args "--with-nvml=${CUDA_PREFIX}"
pbuild::add_configure_args "--with-hwloc=${HWLOC_PREFIX}"
pbuild::add_configure_args "--with-ucx=${UCX_PREFIX}"
# pbuild::add_configure_args "--with-ucx=${UCX_PREFIX}"
# pbuild::add_configure_args "--with-netloc=${HWLOC_PREFIX}"
}

View File

@@ -0,0 +1,27 @@
---
# yamllint disable rule:line-length
format: 1
slurm:
defaults:
group: Batchsystem
overlay: Alps
relstage: stable
docfiles: [AUTHORS, INSTALL, NEWS, README.rst RELEASE_NOTES]
urls:
- url: https://download.schedmd.com/${P}/${P}-${V}.tar.bz2
shasums:
slurm-24.05.3.tar.bz2: b0b40513e9b6ae867ddb95d60b950bcb980c15b735b5d0dea37a9a00cc64ae24
versions:
24.05.3:
variants:
- systems: [.*.merlin7.psi.ch]
relstage: unstable
overlay: Alps
use_overlays: [PSI]
group_deps:
compiler: {gcc: [12.3.0]}
build_requires: [cuda/12.2.0, hwloc/2.11.1, patchelf/0.14.5]
configure_args+:
- '--with-pmix=/opt/psi/overlays/Alps/Libraries/pmix/2.2.5:/opt/psi/overlays/Alps/Libraries/pmix/3.2.5:/opt/psi/overlays/Alps/Libraries/pmix/4.2.9:/opt/psi/overlays/Alps/Libraries/pmix/5.0.3'
- '--with-cray_shasta'

View File

@@ -67,7 +67,7 @@ openmpi:
overlay: Alps
use_overlays: [PSI]
group_deps:
compiler: {gcc: [12.3.0]}
compiler: {gcc: [12.3.0], intelcc: [22.2]}
build_requires: [pmix/5.0.3, hwloc/2.11.1, patchelf/0.14.5]
runtime_deps: [cuda/12.2.0]
configure_args+:

View File

@@ -87,11 +87,11 @@ pmix:
- systems: [.*.merlin7.psi.ch]
overlay: Alps
use_overlays: [PSI]
# configure_args+:
# - --with-cxi
# - --with-lustre
# - --with-slingshot
# - --with-zlib
# - --with-jansson
# - --with-curl
configure_args+:
- --with-lustre
# - --with-cxi
# - --with-slingshot
# - --with-zlib
# - --with-jansson
# - --with-curl
- systems: [rhel.*]