diff options
author | Denis Davydov <davydden@gmail.com> | 2016-06-14 15:56:21 +0200 |
---|---|---|
committer | Denis Davydov <davydden@gmail.com> | 2016-06-15 18:21:13 +0200 |
commit | 9ceb8fea78dfa19526eb258eaacf5c4c8373a093 (patch) | |
tree | 3032ab74a869866709439f54cddf372deb5b2d2c /var | |
parent | a860a3d6145e6c35fd1b523b2f8166a0db1ed4b2 (diff) | |
download | spack-9ceb8fea78dfa19526eb258eaacf5c4c8373a093.tar.gz spack-9ceb8fea78dfa19526eb258eaacf5c4c8373a093.tar.bz2 spack-9ceb8fea78dfa19526eb258eaacf5c4c8373a093.tar.xz spack-9ceb8fea78dfa19526eb258eaacf5c4c8373a093.zip |
petsc: add 3.6.4 and 3.7.2; specify superlu-dist version dependency
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/petsc/package.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/petsc/package.py b/var/spack/repos/builtin/packages/petsc/package.py index 6456a1aabf..697dc56214 100644 --- a/var/spack/repos/builtin/packages/petsc/package.py +++ b/var/spack/repos/builtin/packages/petsc/package.py @@ -35,6 +35,8 @@ class Petsc(Package): homepage = "http://www.mcs.anl.gov/petsc/index.html" url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.5.3.tar.gz" + version('3.7.2', '50da49867ce7a49e7a0c1b37f4ec7b34') + version('3.6.4', '7632da2375a3df35b8891c9526dbdde7') version('3.6.3', '91dd3522de5a5ef039ff8f50800db606') version('3.5.3', 'd4fd2734661e89f18ac6014b5dd1ef2f') version('3.5.2', 'ad170802b3b058b5deb9cd1f968e7e13') @@ -72,7 +74,8 @@ class Petsc(Package): # Also PETSc prefer to build it without internal superlu, likely due to conflict in headers # see https://bitbucket.org/petsc/petsc/src/90564b43f6b05485163c147b464b5d6d28cde3ef/config/BuildSystem/config/packages/hypre.py depends_on('hypre~internal-superlu', when='+hypre+mpi~complex') - depends_on('superlu-dist', when='+superlu-dist+mpi') + depends_on('superlu-dist@:4.3', when='@:3.6.4+superlu-dist+mpi') + depends_on('superlu-dist@5.0.0:', when='@3.7:+superlu-dist+mpi') depends_on('mumps+mpi', when='+mumps+mpi') depends_on('scalapack', when='+mumps+mpi') |