From 182554520f68a742f3c2fb15f7121e1faf583aaa Mon Sep 17 00:00:00 2001 From: Barry Smith Date: Sun, 2 Jul 2017 08:09:05 -0500 Subject: PETSc requires metis build with compatible numerical precision (#4654) Commit-type: bug-fix, portability-fix Funded-by: IDEAS Project: xSDK Time: .4 hours Reported-by: Stanislav Y Sergienko --- var/spack/repos/builtin/packages/petsc/package.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/petsc/package.py b/var/spack/repos/builtin/packages/petsc/package.py index 1002211810..d4ea674577 100644 --- a/var/spack/repos/builtin/packages/petsc/package.py +++ b/var/spack/repos/builtin/packages/petsc/package.py @@ -100,8 +100,10 @@ class Petsc(Package): # Other dependencies depends_on('boost', when='@:3.5+boost') - depends_on('metis@5:~int64', when='+metis~int64') - depends_on('metis@5:+int64', when='+metis+int64') + depends_on('metis@5:~int64+real64', when='+metis~int64+double') + depends_on('metis@5:+int64', when='+metis+int64~double') + depends_on('metis@5:~int64+real64', when='+metis~int64+double') + depends_on('metis@5:+int64', when='+metis+int64~double') depends_on('hdf5+mpi', when='+hdf5+mpi') depends_on('parmetis', when='+metis+mpi') -- cgit v1.2.3-70-g09d2