diff options
author | Michael Kuhn <suraia@ikkoku.de> | 2018-08-23 14:32:46 +0200 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2018-08-23 07:32:46 -0500 |
commit | 983957f7c05bbda048a589b02979e04374a2dddd (patch) | |
tree | efa1799bfe5a115cb327deca897e285b378fae60 | |
parent | 5e8a9ddaed478680dcd0607cfdafafa769ece6b3 (diff) | |
download | spack-983957f7c05bbda048a589b02979e04374a2dddd.tar.gz spack-983957f7c05bbda048a589b02979e04374a2dddd.tar.bz2 spack-983957f7c05bbda048a589b02979e04374a2dddd.tar.xz spack-983957f7c05bbda048a589b02979e04374a2dddd.zip |
mvapich2: Use rdma-core for mrail and nemesis*ib* fabrics (#9072)
-rw-r--r-- | var/spack/repos/builtin/packages/mvapich2/package.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/mvapich2/package.py b/var/spack/repos/builtin/packages/mvapich2/package.py index daa96593fb..966568cb71 100644 --- a/var/spack/repos/builtin/packages/mvapich2/package.py +++ b/var/spack/repos/builtin/packages/mvapich2/package.py @@ -121,6 +121,10 @@ class Mvapich2(AutotoolsPackage): depends_on('libpciaccess', when=(sys.platform != 'darwin')) depends_on('cuda', when='+cuda') depends_on('psm', when='fabrics=psm') + depends_on('rdma-core', when='fabrics=mrail') + depends_on('rdma-core', when='fabrics=nemesisib') + depends_on('rdma-core', when='fabrics=nemesistcpib') + depends_on('rdma-core', when='fabrics=nemesisibtcp') filter_compiler_wrappers( 'mpicc', 'mpicxx', 'mpif77', 'mpif90', 'mpifort', relative_root='bin' @@ -180,7 +184,8 @@ class Mvapich2(AutotoolsPackage): elif 'fabrics=nemesis' in self.spec: opts = ["--with-device=ch3:nemesis"] elif 'fabrics=mrail' in self.spec: - opts = ["--with-device=ch3:mrail", "--with-rdma=gen2"] + opts = ["--with-device=ch3:mrail", "--with-rdma=gen2", + "--disable-mcast"] return opts @property |