petsc: add new versions 3.9.4 and 3.10.0 (#9319)

* petsc: add new versions 3.9.4 and 3.10.0

* petsc:update superlu_dist dependency for version 3.10 [might have to change this later for xsdk]

* slepc: add in new releases 3.9.2 and 3.10.0
This commit is contained in:
Satish Balay 2018-09-24 23:57:38 -05:00 committed by GitHub
parent 6b1b84267d
commit 2c4a057fe4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions

View file

@ -43,6 +43,8 @@ class Petsc(Package):
version('develop', branch='master') version('develop', branch='master')
version('xsdk-0.2.0', tag='xsdk-0.2.0') version('xsdk-0.2.0', tag='xsdk-0.2.0')
version('3.10.0', '0240c2ce8c54e47b3531a743ee844d41')
version('3.9.4', 'c98eb67573efb2f91c6f239368259e44')
version('3.9.3', '7b71d705f66f9961cb0e2da3f9da79a1') version('3.9.3', '7b71d705f66f9961cb0e2da3f9da79a1')
version('3.9.2', '8bedc0cd8c8603d54bfd99a6e8f77b3d') version('3.9.2', '8bedc0cd8c8603d54bfd99a6e8f77b3d')
version('3.9.1', 'd3a229a188dbeef9b3f29b9a63622fad') version('3.9.1', 'd3a229a188dbeef9b3f29b9a63622fad')
@ -149,6 +151,8 @@ class Petsc(Package):
depends_on('superlu-dist@5.0.0:+int64', when='@3.7:3.7.99+superlu-dist+mpi+int64') depends_on('superlu-dist@5.0.0:+int64', when='@3.7:3.7.99+superlu-dist+mpi+int64')
depends_on('superlu-dist@5.2:5.2.99~int64', when='@3.8:3.9.99+superlu-dist+mpi~int64') depends_on('superlu-dist@5.2:5.2.99~int64', when='@3.8:3.9.99+superlu-dist+mpi~int64')
depends_on('superlu-dist@5.2:5.2.99+int64', when='@3.8:3.9.99+superlu-dist+mpi+int64') depends_on('superlu-dist@5.2:5.2.99+int64', when='@3.8:3.9.99+superlu-dist+mpi+int64')
depends_on('superlu-dist@5.4:5.4.99~int64', when='@3.10:3.10.99+superlu-dist+mpi~int64')
depends_on('superlu-dist@5.4:5.4.99+int64', when='@3.10:3.10.99+superlu-dist+mpi+int64')
depends_on('superlu-dist@xsdk-0.2.0~int64', when='@xsdk-0.2.0+superlu-dist+mpi~int64') depends_on('superlu-dist@xsdk-0.2.0~int64', when='@xsdk-0.2.0+superlu-dist+mpi~int64')
depends_on('superlu-dist@xsdk-0.2.0+int64', when='@xsdk-0.2.0+superlu-dist+mpi+int64') depends_on('superlu-dist@xsdk-0.2.0+int64', when='@xsdk-0.2.0+superlu-dist+mpi+int64')
depends_on('superlu-dist@develop~int64', when='@develop+superlu-dist+mpi~int64') depends_on('superlu-dist@develop~int64', when='@develop+superlu-dist+mpi~int64')

View file

@ -35,6 +35,8 @@ class Slepc(Package):
git = "https://bitbucket.org/slepc/slepc.git" git = "https://bitbucket.org/slepc/slepc.git"
version('develop', branch='master') version('develop', branch='master')
version('3.10.0', '069d7a579995e0be1567c5bc869251e29c00044369a786933ca3040149d0412a')
version('3.9.2', '247585b3f8c10bf50b9464cb8ef7b5f22bead6f96524384897a37ec4146eb03e')
version('3.9.1', 'e174ea7c127d9161eef976b0288f0c56d443a58d6ab2dc8af1e8bd66f156ce17') version('3.9.1', 'e174ea7c127d9161eef976b0288f0c56d443a58d6ab2dc8af1e8bd66f156ce17')
version('3.9.0', '1f3930db56b4065aaf214ea758ddff1a70bf19d45544cbdfd19d2787db4bfe0b') version('3.9.0', '1f3930db56b4065aaf214ea758ddff1a70bf19d45544cbdfd19d2787db4bfe0b')
version('3.8.2', '1e7d20d20eb26da307d36017461fe4a55f40e947e232739179dbe6412e22ed13') version('3.8.2', '1e7d20d20eb26da307d36017461fe4a55f40e947e232739179dbe6412e22ed13')
@ -52,6 +54,7 @@ class Slepc(Package):
depends_on('python@2.6:2.8', type='build') depends_on('python@2.6:2.8', type='build')
# Cannot mix release and development versions of SLEPc and PETSc: # Cannot mix release and development versions of SLEPc and PETSc:
depends_on('petsc@develop', when='@develop') depends_on('petsc@develop', when='@develop')
depends_on('petsc@3.10:3.10.99', when='@3.10:3.10.99')
depends_on('petsc@3.9:3.9.99', when='@3.9:3.9.99') depends_on('petsc@3.9:3.9.99', when='@3.9:3.9.99')
depends_on('petsc@3.8:3.8.99', when='@3.8:3.8.99') depends_on('petsc@3.8:3.8.99', when='@3.8:3.8.99')
depends_on('petsc@3.7:3.7.7', when='@3.7.1:3.7.4') depends_on('petsc@3.7:3.7.7', when='@3.7.1:3.7.4')