Merge branch 'openmpi_416_intelcc222' into 'master'
v4.1.6 with intel 22.2 and minor fixes See merge request Pmodules/buildblocks!458
This commit is contained in:
@@ -87,7 +87,7 @@ pbuild::pre_configure() {
|
|||||||
std::info "Enabling SLURM."
|
std::info "Enabling SLURM."
|
||||||
pbuild::add_configure_args "--with-slurm=yes"
|
pbuild::add_configure_args "--with-slurm=yes"
|
||||||
fi
|
fi
|
||||||
if pbuild::use_flag slurm || pbuild::use_flag dgx || pbuild::use_flag merlin6; then
|
if pbuild::use_flag dgx || pbuild::use_flag merlin6 || pbuild::use_flag "gpfs"; then
|
||||||
std::info "Enabling GPFS."
|
std::info "Enabling GPFS."
|
||||||
pbuild::add_configure_args "--with-gpfs=/usr/lpp/mmfs"
|
pbuild::add_configure_args "--with-gpfs=/usr/lpp/mmfs"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ openmpi:
|
|||||||
- --enable-shared
|
- --enable-shared
|
||||||
- --enable-static
|
- --enable-static
|
||||||
docfiles: [AUTHORS, LICENSE, NEWS, README]
|
docfiles: [AUTHORS, LICENSE, NEWS, README]
|
||||||
Urls:
|
urls:
|
||||||
- url: https://download.open-mpi.org/release/open-mpi/v${V_MAJOR}.${V_MINOR}/openmpi-${V_PKG}.tar.bz2
|
- url: https://download.open-mpi.org/release/open-mpi/v${V_MAJOR}.${V_MINOR}/openmpi-${V_PKG}.tar.bz2
|
||||||
shasums:
|
shasums:
|
||||||
openmpi-1.10.0.tar.bz2: 26b432ce8dcbad250a9787402f2c999ecb6c25695b00c9c6ee05a306c78b6490
|
openmpi-1.10.0.tar.bz2: 26b432ce8dcbad250a9787402f2c999ecb6c25695b00c9c6ee05a306c78b6490
|
||||||
@@ -70,7 +70,6 @@ openmpi:
|
|||||||
build_requires: [pmix/5.0.3, hwloc/2.11.1, libfabric/1.15.2.0, patchelf/0.14.5]
|
build_requires: [pmix/5.0.3, hwloc/2.11.1, libfabric/1.15.2.0, patchelf/0.14.5]
|
||||||
runtime_deps: [cuda/12.2.0]
|
runtime_deps: [cuda/12.2.0]
|
||||||
configure_args+:
|
configure_args+:
|
||||||
- --with-ofi=${LIBFABRIC_VERSION}
|
|
||||||
- --enable-mpi1-compatibility
|
- --enable-mpi1-compatibility
|
||||||
- --with-cxi
|
- --with-cxi
|
||||||
- --with-lustre
|
- --with-lustre
|
||||||
@@ -82,6 +81,7 @@ openmpi:
|
|||||||
variants:
|
variants:
|
||||||
- systems: [merlin-.*]
|
- systems: [merlin-.*]
|
||||||
suffix: _slurm
|
suffix: _slurm
|
||||||
|
use_flags: [merlin6, gpfs]
|
||||||
relstage: unstable
|
relstage: unstable
|
||||||
overlay: base
|
overlay: base
|
||||||
group_deps:
|
group_deps:
|
||||||
@@ -101,7 +101,7 @@ openmpi:
|
|||||||
|
|
||||||
- systems: [ra-.*]
|
- systems: [ra-.*]
|
||||||
suffix: _ra
|
suffix: _ra
|
||||||
use_flags: [ra]
|
use_flags: [ra, gpfs]
|
||||||
group_deps:
|
group_deps:
|
||||||
compiler: {gcc: [9.5.0, 10.4.0, 11.4.0, 12.3.0, 13.1.0]}
|
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]
|
build_requires: [pmix/4.2.4, ucx/1.14.1_slurm, hwloc/2.9.1, patchelf/0.14.5]
|
||||||
@@ -114,11 +114,10 @@ openmpi:
|
|||||||
relstage: unstable
|
relstage: unstable
|
||||||
overlay: Alps
|
overlay: Alps
|
||||||
group_deps:
|
group_deps:
|
||||||
compiler: {gcc: [12.3.0]}
|
compiler: {gcc: [12.3.0], intelcc: [22.2]}
|
||||||
build_requires: [pmix/4.2.9, hwloc/2.11.1, patchelf/0.14.5]
|
build_requires: [pmix/4.2.9, hwloc/2.11.1, libfabric/1.15.2.0, patchelf/0.14.5]
|
||||||
runtime_deps: [cuda/12.2.0]
|
runtime_deps: [cuda/12.2.0]
|
||||||
configure_args+:
|
configure_args+:
|
||||||
- --with-ofi=${LIBFABRIC_PREFIX}
|
|
||||||
- --enable-mpi1-compatibility
|
- --enable-mpi1-compatibility
|
||||||
- --with-lustre
|
- --with-lustre
|
||||||
use_overlays: [PSI, Alps]
|
use_overlays: [PSI, Alps]
|
||||||
|
|||||||
Reference in New Issue
Block a user