From a41014ed9e5b2a8bfa91a88f52dd60823c65aa89 Mon Sep 17 00:00:00 2001 From: Jeffrey Salmond Date: Tue, 20 Aug 2019 17:43:28 -0400 Subject: mvapich2 depends on slurm when built with process_managers=slurm (#12489) --- var/spack/repos/builtin/packages/mvapich2/package.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'var') 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 -- cgit v1.2.3-70-g09d2