From 2c4a057fe4108e0e1bfcceb7245b6cb9e67a7540 Mon Sep 17 00:00:00 2001 From: Satish Balay Date: Mon, 24 Sep 2018 23:57:38 -0500 Subject: [PATCH] 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 --- var/spack/repos/builtin/packages/petsc/package.py | 4 ++++ var/spack/repos/builtin/packages/slepc/package.py | 3 +++ 2 files changed, 7 insertions(+) diff --git a/var/spack/repos/builtin/packages/petsc/package.py b/var/spack/repos/builtin/packages/petsc/package.py index 07dfb09745..d65da2a84a 100644 --- a/var/spack/repos/builtin/packages/petsc/package.py +++ b/var/spack/repos/builtin/packages/petsc/package.py @@ -43,6 +43,8 @@ class Petsc(Package): version('develop', branch='master') 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.2', '8bedc0cd8c8603d54bfd99a6e8f77b3d') 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.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@develop~int64', when='@develop+superlu-dist+mpi~int64') diff --git a/var/spack/repos/builtin/packages/slepc/package.py b/var/spack/repos/builtin/packages/slepc/package.py index 19155bf0fd..587850bbdb 100644 --- a/var/spack/repos/builtin/packages/slepc/package.py +++ b/var/spack/repos/builtin/packages/slepc/package.py @@ -35,6 +35,8 @@ class Slepc(Package): git = "https://bitbucket.org/slepc/slepc.git" version('develop', branch='master') + version('3.10.0', '069d7a579995e0be1567c5bc869251e29c00044369a786933ca3040149d0412a') + version('3.9.2', '247585b3f8c10bf50b9464cb8ef7b5f22bead6f96524384897a37ec4146eb03e') version('3.9.1', 'e174ea7c127d9161eef976b0288f0c56d443a58d6ab2dc8af1e8bd66f156ce17') version('3.9.0', '1f3930db56b4065aaf214ea758ddff1a70bf19d45544cbdfd19d2787db4bfe0b') version('3.8.2', '1e7d20d20eb26da307d36017461fe4a55f40e947e232739179dbe6412e22ed13') @@ -52,6 +54,7 @@ class Slepc(Package): depends_on('python@2.6:2.8', type='build') # Cannot mix release and development versions of SLEPc and PETSc: 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.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')