summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJeffrey Salmond <js947@users.noreply.github.com>2019-08-20 17:43:28 -0400
committerAdam J. Stewart <ajstewart426@gmail.com>2019-08-20 16:43:28 -0500
commita41014ed9e5b2a8bfa91a88f52dd60823c65aa89 (patch)
treed970e54416fd390bb958cb9544ec371cbebf7fd5 /var
parentdbbccd13036154d97283ada3d83c9a299ceb2aa0 (diff)
downloadspack-a41014ed9e5b2a8bfa91a88f52dd60823c65aa89.tar.gz
spack-a41014ed9e5b2a8bfa91a88f52dd60823c65aa89.tar.bz2
spack-a41014ed9e5b2a8bfa91a88f52dd60823c65aa89.tar.xz
spack-a41014ed9e5b2a8bfa91a88f52dd60823c65aa89.zip
mvapich2 depends on slurm when built with process_managers=slurm (#12489)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/mvapich2/package.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/mvapich2/package.py b/var/spack/repos/builtin/packages/mvapich2/package.py
index 231dbb8397..8ca06ed8c5 100644
--- a/var/spack/repos/builtin/packages/mvapich2/package.py
+++ b/var/spack/repos/builtin/packages/mvapich2/package.py
@@ -106,6 +106,7 @@ class Mvapich2(AutotoolsPackage):
depends_on('rdma-core', when='fabrics=nemesistcpib')
depends_on('rdma-core', when='fabrics=nemesisibtcp')
depends_on('libfabric', when='fabrics=nemesisofi')
+ depends_on('slurm', when='process_managers=slurm')
conflicts('fabrics=psm2', when='@:2.1') # psm2 support was added at version 2.2
@@ -142,7 +143,8 @@ class Mvapich2(AutotoolsPackage):
if 'process_managers=slurm' in spec:
opts = [
'--with-pmi=pmi2',
- '--with-pm=slurm'
+ '--with-pm=slurm',
+ '--with-slurm={0}'.format(spec['slurm'].prefix),
]
return opts