summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorDenis Davydov <davydden@gmail.com>2016-03-27 06:17:43 +0200
committerDenis Davydov <davydden@gmail.com>2016-03-27 06:17:43 +0200
commita82a587b3298ffec0c11ddf1c9639c6de228fa6a (patch)
tree5d20777f0954e826f3151140134f92a6d4f8ec00 /var
parent965ce633c311e2bcb765f5e9900f0da6205f9c23 (diff)
downloadspack-a82a587b3298ffec0c11ddf1c9639c6de228fa6a.tar.gz
spack-a82a587b3298ffec0c11ddf1c9639c6de228fa6a.tar.bz2
spack-a82a587b3298ffec0c11ddf1c9639c6de228fa6a.tar.xz
spack-a82a587b3298ffec0c11ddf1c9639c6de228fa6a.zip
lower requirement on mumps
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/trilinos/package.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/trilinos/package.py b/var/spack/repos/builtin/packages/trilinos/package.py
index 48bffc65e0..e8c4bcd7e2 100644
--- a/var/spack/repos/builtin/packages/trilinos/package.py
+++ b/var/spack/repos/builtin/packages/trilinos/package.py
@@ -46,7 +46,7 @@ class Trilinos(Package):
depends_on('mpi')
depends_on('netcdf+mpi')
depends_on('parmetis',when='+metis')
- depends_on('mumps+mpi+metis+parmetis+shared',when='+mumps') # Amesos link errors with static: "__gfortran_adjustl", referenced from: _dmumps_ in libdmumps.a(dmumps_driver.o) "_mpi_abort_", referenced from: _mumps_abort_ in libmumps_common.a(tools_common.o)
+ depends_on('mumps+mpi+shared',when='+mumps') # Amesos link errors with static: "__gfortran_adjustl", referenced from: _dmumps_ in libdmumps.a(dmumps_driver.o) "_mpi_abort_", referenced from: _mumps_abort_ in libmumps_common.a(tools_common.o)
depends_on('scalapack',when='+mumps')
depends_on('superlu-dist',when='+superlu-dist')
depends_on('hypre',when='+hypre')
@@ -58,9 +58,6 @@ class Trilinos(Package):
# check that the combination of variants makes sense
def variants_check(self):
- if '+mumps' in self.spec and '+metis' not in self.spec:
- raise RuntimeError('You cannot use the variant mumps without metis')
-
if '+superlu-dist' in self.spec and self.spec.satisfies('@:11.4.3'):
# For Trilinos v11 we need to force SuperLUDist=OFF,
# since only the deprecated SuperLUDist v3.3 together with an Amesos patch