openmpi: update build script and config

This commit is contained in:
2024-09-11 17:06:18 +02:00
parent d9da946fff
commit 2172928ee3
2 changed files with 65 additions and 40 deletions
+12 -6
View File
@@ -69,10 +69,9 @@ openmpi:
group_deps:
compiler: {gcc: [12.3.0]}
build_requires: [pmix/5.0.3, hwloc/2.11.1, patchelf/0.14.5]
# build_requires: [pmix/5.0.3, ucx/1.15.0_slurm, hwloc/2.9.1, patchelf/0.14.5]
runtime_deps: [cuda/12.2.0]
configure_args+:
- --with-ofi=/opt/cray/libfabric/1.15.2.0
- --with-ofi=${LIBFABRIC_PREFIX}
- --enable-mpi1-compatibility
- --with-cxi
- --with-lustre
@@ -86,20 +85,27 @@ openmpi:
overlay: private
use_overlays: [private]
group_deps:
compiler: {gcc: [9.5.0, 10.4.0, 11.4.0, 12.3.0, 12.4.0, 13.1.0]}
build_requires: [pmix/4.2.4, ucx/1.14.1_slurm, libfabric/1.18.0, hwloc/2.9.1, patchelf/0.14.5]
compiler: {gcc: [9.5.0, 10.4.0, 11.4.0, 12.3.0, 12.4.0, 13.2.0, 14.2.0]}
build_requires:
- pmix/4.2.4
- ucx/1.14.1_slurm
- libfabric/1.18.0
- hwloc/2.9.1
- patchelf/0.14.5
runtime_deps: [cuda/12.1.1]
configure_args+:
- CFLAGS=-g -O0
- LDFLAGS=-g
- --with-gpfs=/usr/lpp/mmfs
- --with-pmi=/usr
- systems: [ra-.*]
suffix: _ra
group_deps:
compiler: {gcc: [9.5.0, 10.4.0, 11.4.0, 12.3.0, 13.1.0]}
build_requires: [pmix/4.2.4, ucx/1.14.1_slurm, hwloc/2.9.1, patchelf/0.14.5]
runtime_deps: [cuda/12.1.1]
- systems: [.*.merlin7.psi.ch]
relstage: unstable
overlay: Alps
@@ -108,11 +114,11 @@ openmpi:
build_requires: [pmix/4.2.9, hwloc/2.11.1, patchelf/0.14.5]
runtime_deps: [cuda/12.2.0]
configure_args+:
- --with-ofi=/opt/cray/libfabric/1.15.2.0
- --with-ofi=${LIBFABRIC_PREFIX}
- --enable-mpi1-compatibility
- --with-lustre
use_overlays: [PSI, Alps]
use_flags: [merlin7]
use_flags: [merlin7, slurm]
4.1.4:
variants: