From 1319e2d2615015a0f03c56fa467c8f468a5a46db Mon Sep 17 00:00:00 2001 From: Harmen Stoppels Date: Tue, 26 Jul 2022 23:04:55 +0200 Subject: openmpi: +pmi implies schedulers=slurm (#31722) --- var/spack/repos/builtin/packages/openmpi/package.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/openmpi/package.py b/var/spack/repos/builtin/packages/openmpi/package.py index d4a5472ef4..5539229396 100644 --- a/var/spack/repos/builtin/packages/openmpi/package.py +++ b/var/spack/repos/builtin/packages/openmpi/package.py @@ -235,7 +235,7 @@ class Openmpi(AutotoolsPackage, CudaPackage): variant('vt', default=True, description='Build VampirTrace support') variant('thread_multiple', default=False, when='@1.5.4:2', description='Enable MPI_THREAD_MULTIPLE support') - variant('pmi', default=False, when='@1.5.5:4', description='Enable PMI support') + variant('pmi', default=False, when='@1.5.5:4 schedulers=slurm', description='Enable PMI support') variant('wrapper-rpath', default=True, when='@1.7.4:', description='Enable rpath support in the wrappers') variant('cxx', default=False, when='@:4', @@ -683,7 +683,7 @@ class Openmpi(AutotoolsPackage, CudaPackage): 'builtin-atomics', variant='atomics' )) - if spec.satisfies('+pmi schedulers=slurm'): + if spec.satisfies('+pmi'): config_args.append('--with-pmi={0}'.format(spec['slurm'].prefix)) else: config_args.extend(self.with_or_without('pmi')) -- cgit v1.2.3-60-g2f50