summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorDenis Davydov <davydden@gmail.com>2016-07-11 10:20:15 +0200
committerDenis Davydov <davydden@gmail.com>2016-07-11 10:20:15 +0200
commit1cc6e426823e9c22515415fd13b8a7d30cdba2ce (patch)
treeaae4ae352cd1db7d5d291e9a988d4e39d0af93df /var
parentb0f4052bd8aee7d77bb6dd8bb022553cd0a4593d (diff)
downloadspack-1cc6e426823e9c22515415fd13b8a7d30cdba2ce.tar.gz
spack-1cc6e426823e9c22515415fd13b8a7d30cdba2ce.tar.bz2
spack-1cc6e426823e9c22515415fd13b8a7d30cdba2ce.tar.xz
spack-1cc6e426823e9c22515415fd13b8a7d30cdba2ce.zip
dealii: add petsc/slepc 3.7 support
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/dealii/package.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/dealii/package.py b/var/spack/repos/builtin/packages/dealii/package.py
index 068dbec10a..92fdd05435 100644
--- a/var/spack/repos/builtin/packages/dealii/package.py
+++ b/var/spack/repos/builtin/packages/dealii/package.py
@@ -37,7 +37,7 @@ class Dealii(Package):
version('8.3.0', 'fc6cdcb16309ef4bea338a4f014de6fa')
version('8.2.1', '71c728dbec14f371297cd405776ccf08')
version('8.1.0', 'aa8fadc2ce5eb674f44f997461bf668d')
- version('dev', git='https://github.com/dealii/dealii.git')
+ version('develop', git='https://github.com/dealii/dealii.git')
variant('mpi', default=True, description='Compile with MPI')
variant('arpack', default=True, description='Compile with Arpack and PArpack (only with MPI)')
@@ -73,20 +73,21 @@ class Dealii(Package):
depends_on("doxygen+graphviz", when='+doc')
depends_on("graphviz", when='+doc')
depends_on("gsl", when='@8.5.0:+gsl')
- depends_on("gsl", when='@dev+gsl')
depends_on("hdf5+mpi", when='+hdf5+mpi')
depends_on("metis@5:", when='+metis')
depends_on("netcdf+mpi", when="+netcdf+mpi")
depends_on("netcdf-cxx", when='+netcdf+mpi')
depends_on("oce", when='+oce')
depends_on("p4est", when='+p4est+mpi')
- depends_on("petsc@:3.6.4+mpi", when='+petsc+mpi') # FIXME: update after 3.7 is supported upstream. # NOQA: ignore=E501
- depends_on("slepc@:3.6.3", when='+slepc+petsc+mpi')
+ depends_on("petsc+mpi", when='@8.5.0:+petsc+mpi')
+ depends_on("slepc", when='@8.5.0:+slepc+petsc+mpi')
+ depends_on("petsc@:3.6.4+mpi", when='@:8.4.1+petsc+mpi')
+ depends_on("slepc@:3.6.3", when='@:8.4.1+slepc+petsc+mpi')
depends_on("trilinos", when='+trilinos+mpi')
# developer dependnecies
- depends_on("numdiff", when='@dev')
- depends_on("astyle@2.04", when='@dev')
+ depends_on("numdiff", when='@develop')
+ depends_on("astyle@2.04", when='@develop')
def install(self, spec, prefix):
options = []